poj 2153 Rank List
2011-07-20 22:47
330 查看
#include <iostream> //The rank is decided by the total scores. 分数要累加 #include <string> #include <map> using namespace std; int main() { int n,m,i;string name; map<string,int> score; map<string,int>::iterator pos; scanf("%d\n",&n); for(i=1;i<=n;++i) { getline(cin,name); score[name]=0; } scanf("%d",&m); while(m--) { int data,p,amount=1; for(i=0;i<n;++i) { scanf("%d ",&data); getline(cin,name); score[name]+=data; } pos=score.find("Li Ming"); p=pos->second; for(pos=score.begin();pos!=score.end();++pos) { if(pos->second>p) amount++; } printf("%d\n",amount); } return 0; }
相关文章推荐
- POJ2153-Rank List
- POJ 2153 Rank List
- poj 2153 Rank List
- poj 2153 Rank List
- poj 2153 Rank List
- poj 2153 Rank List
- Poj 2153 Rank List
- Rank List - POJ 2153 map
- poj2153 Rank List
- POJ2153 Rank List(Map)
- poj 2153
- POJ 2153 Rank List (map映射)
- POJ 2153 Rank List map
- POJ 2153
- POJ 2153 Rank List G++
- POJ2153 - Rank List - map模拟
- poj 2153解题报告
- POJ—2153(STL<map>)
- poj 2153 map简单应用
- 成绩累加排名,poj(2153)