summaryrefslogtreecommitdiff
path: root/10141/rfp.cpp
diff options
context:
space:
mode:
authorAditya Naik2018-05-10 00:15:29 -0400
committerAditya Naik2018-05-10 00:15:29 -0400
commit631ca6817d552db1725c7d6a445705f709302139 (patch)
tree4ed1e943305fd5ff0772336034ee2a47458e68cc /10141/rfp.cpp
parent42fe0d8a06c1cecb7771823b9ae51220c469dc82 (diff)
reorg
Diffstat (limited to '10141/rfp.cpp')
-rw-r--r--10141/rfp.cpp37
1 files changed, 37 insertions, 0 deletions
diff --git a/10141/rfp.cpp b/10141/rfp.cpp
new file mode 100644
index 0000000..2a4f918
--- /dev/null
+++ b/10141/rfp.cpp
@@ -0,0 +1,37 @@
+#include <iostream>
+#include <string>
+using namespace std;
+
+int main(){
+ float req, pro;
+ cin>>req>>pro;
+ int rfpnum=0;
+ while(req>0)
+ {
+ int i, j, k;
+ float cost,curcost=1000000000, comp, curcomp=0, numcomp;
+ string trash, curname, name;
+ ++rfpnum;
+ for(i=0; i<=req; i++)
+ getline(cin, trash);
+
+ for(j=0; j<pro; j++){
+ getline(cin, name);
+ cin>>cost>>numcomp;
+ comp = numcomp/req;
+
+ if(comp>curcomp || (comp==curcomp && cost<curcost)){
+ curname = name;
+ curcomp = comp;
+ curcost = cost;
+ }
+
+ for(k=0;k<=numcomp;k++)
+ getline(cin, trash);
+ }
+ if(rfpnum>1) cout<<"\n";
+ cout<<"RFP #"<<rfpnum<<"\n"<<curname<<"\n";
+ cin>>req>>pro;
+ }
+ return 0;
+}