热门搜索: 个人免签支付 素材网站源码 图片素材站源码 游戏源码 js广告 jquery选项卡 jQuery导航
2020-12-13 14:50
标签:codeforces 刷题 果然水到家了,自从回来开始连一道CF的A都做不出来,交了10次WA也是醉了。 题目大意: 给出n个操作,每个操作是某个名字加多少分。求最后谁是第一名。 第一名的定义是:获得分数最高。如果有多个分数最高,谁最先达到这个分数的就是谁。 每个人的基础分是0. 下面是代码: #include #include #include #include #include #include #include #include #include #include #include #include #define eps 1e-10 #define pi acos(-1.0) #define inf 107374182 #define inf64 1152921504606846976 #define lc l,m,tr 0 ? (x) : -(x)) #define clear1(A, X, SIZE) memset(A, X, sizeof(A[0]) * (min(SIZE,sizeof(A)))) #define clearall(A, X) memset(A, X, sizeof(A)) #define memcopy1(A , X, SIZE) memcpy(A , X ,sizeof(X[0])*(SIZE)) #define memcopyall(A, X) memcpy(A , X ,sizeof(X)) #define max( x, y ) ( ((x) > (y)) ? (x) : (y) ) #define min( x, y ) ( ((x) map1; for(int i=0;i>node1[i].str>>node1[i].t; map1[node1[i].str]+=node1[i].t; } map::iterator it=map1.begin(); int max1=it->second; while(it!=map1.end()) { max1=max(max1,it->second); it++; } mapmap2; map1.clear(); for(int i=0;i=max1&&map2.find(node1[i].str)==map2.end()) { map2[node1[i].str]=i; } } int maxt=10000000; string maxname; for(it=map1.begin();it!=map1.end();it++) { if(it->second>=max1&&map2[it->first]first; maxt=map2[it->first]; } } cout Codeforces Beta Round #2 A. Winner 标签:codeforces 刷题 原文地址:http://blog.csdn.net/lin375691011/article/details/40677909
标签:codeforces 刷题
果然水到家了,自从回来开始连一道CF的A都做不出来,交了10次WA也是醉了。
题目大意:
给出n个操作,每个操作是某个名字加多少分。求最后谁是第一名。
第一名的定义是:获得分数最高。如果有多个分数最高,谁最先达到这个分数的就是谁。
每个人的基础分是0.
下面是代码:
#include #include #include #include #include #include #include #include #include #include #include #include #define eps 1e-10 #define pi acos(-1.0) #define inf 107374182 #define inf64 1152921504606846976 #define lc l,m,tr 0 ? (x) : -(x)) #define clear1(A, X, SIZE) memset(A, X, sizeof(A[0]) * (min(SIZE,sizeof(A)))) #define clearall(A, X) memset(A, X, sizeof(A)) #define memcopy1(A , X, SIZE) memcpy(A , X ,sizeof(X[0])*(SIZE)) #define memcopyall(A, X) memcpy(A , X ,sizeof(X)) #define max( x, y ) ( ((x) > (y)) ? (x) : (y) ) #define min( x, y ) ( ((x) map1; for(int i=0;i>node1[i].str>>node1[i].t; map1[node1[i].str]+=node1[i].t; } map::iterator it=map1.begin(); int max1=it->second; while(it!=map1.end()) { max1=max(max1,it->second); it++; } mapmap2; map1.clear(); for(int i=0;i=max1&&map2.find(node1[i].str)==map2.end()) { map2[node1[i].str]=i; } } int maxt=10000000; string maxname; for(it=map1.begin();it!=map1.end();it++) { if(it->second>=max1&&map2[it->first]first; maxt=map2[it->first]; } } cout Codeforces Beta Round #2 A. Winner 标签:codeforces 刷题 原文地址:http://blog.csdn.net/lin375691011/article/details/40677909
Codeforces Beta Round #2 A. Winner
原文地址:http://blog.csdn.net/lin375691011/article/details/40677909
上一篇:1,eclipse导入项目jdk版本不一样解决方案 2,java报javax.servlet.jsp cannot be resolved to a type
下一篇:桩服务开发2---与python结合