CodeForces 2A-Winner
2015-08-06 12:28
369 查看
对于这种映射的关系,我感觉使用map这个容器比较方便。
这道题,我感觉主要是有两个问题,需要解决:
1、求出每个人的最后得分
2、如果最后得分存在相同的情况,需要判断谁排在前面#include <iostream>
#include <cstdio>
#include <cmath>
#include <cstdlib>
#include <iomanip>
#include <algorithm>
#include <cctype>
#include <stack>
#include <queue>
#include <string>
#include <cstring>
#include <iomanip>
#include <set>
#include <vector>
#include <cstdio>
#include <stack>
#include <sstream>
#include <cstring>
#include <map>
using namespace std;
int main()
{
map<string,int> stat,stat1;
string str1[1005];
int num[1005];
int r,sum=0;
cin>>r;
for(int i=0;i<r;i++)
{
cin>>str1[i]>>num[i];
stat[str1[i]]+=num[i];
}
for(int i=0;i<r;i++)
sum=max(stat[str1[i]],sum);
for(int i=0;i<r;i++)
{
stat1[str1[i]]+=num[i];
if(stat1[str1[i]]>=sum&&stat[str1[i]]>=sum)
{
cout<<str1[i];
break;
}
}
return 0;
}
这道题,我感觉主要是有两个问题,需要解决:
1、求出每个人的最后得分
2、如果最后得分存在相同的情况,需要判断谁排在前面#include <iostream>
#include <cstdio>
#include <cmath>
#include <cstdlib>
#include <iomanip>
#include <algorithm>
#include <cctype>
#include <stack>
#include <queue>
#include <string>
#include <cstring>
#include <iomanip>
#include <set>
#include <vector>
#include <cstdio>
#include <stack>
#include <sstream>
#include <cstring>
#include <map>
using namespace std;
int main()
{
map<string,int> stat,stat1;
string str1[1005];
int num[1005];
int r,sum=0;
cin>>r;
for(int i=0;i<r;i++)
{
cin>>str1[i]>>num[i];
stat[str1[i]]+=num[i];
}
for(int i=0;i<r;i++)
sum=max(stat[str1[i]],sum);
for(int i=0;i<r;i++)
{
stat1[str1[i]]+=num[i];
if(stat1[str1[i]]>=sum&&stat[str1[i]]>=sum)
{
cout<<str1[i];
break;
}
}
return 0;
}
相关文章推荐
- c语言实现hashmap(转载)
- Ruby中Hash的11个问题解答
- Ruby简明教程之数组和Hash介绍
- 在C#中生成与PHP一样的MD5 Hash Code的方法
- js中hash和ico的关联分析
- Javascript SHA-1:Secure Hash Algorithm
- 理解php Hash函数,增强密码安全
- PHP利用hash冲突漏洞进行DDoS攻击的方法分析
- PowerShell中定义哈希散列(Hash)和调用例子
- Redis String 类型和 Hash 类型学习笔记与总结
- php操作redis中的hash和zset类型数据的方法和代码例子
- Perl 哈希Hash用法之入门教程
- perl哈希hash的常见用法介绍
- php自定义hash函数实例
- php对文件进行hash运算的方法
- php常用hash加密函数
- PHP Hash算法:Times33算法代码实例
- php的hash算法介绍
- memcache一致性hash的php实现方法
- Mysql中的Btree与Hash索引比较