#include <iostream>
#include <cstdio>
#include <map>
using namespace std;
string ss[1005];
int x[1005];
int main()
{
int N;
string win;
int maxn=0;
cin>>N;
map<string,int> M;
for(int i=0;i<N;i++)
{
cin>>ss[i]>>x[i];
M[ss[i]]+=x[i];
}
for(map<string,int>::iterator it=M.begin();it!=M.end();it++)
if(it->second>maxn)
maxn=it->second;
map<string,int> MM;
for(int i=0;i<N;i++)
{
MM[ss[i]]+=x[i];
if(M[ss[i]]==maxn&&MM[ss[i]]>=maxn)
{
win=ss[i];
break;
}
}
cout<<win<<"\n";
return 0;
}相关推荐
有史以来最小的GIF/png/jpg/jpeg
昨天我对图像进行了 base64 编码,这样我就可以将它发送到 CouchDB 以测试我正在为客户编写的一些代码。它让我想起了我之前在远程服务器上设置 cookie 时所做的事情。基本上,一个小的 PHP 脚本被放在远程服务器上,它接受几个 GET 参数并根据它们的值设置一些 cookie。然后脚本输出一个 1x1 的透明 GIF。本地服务器上的 PHP 脚本生成了一个 IMG 标签,该标签链接到该图像并根据本地服务器上的 COOKIES 设置参数。
CF_2A_Winner
A. Winner time limit per test 1 second memory limit per test 64 megabytes input standard input output standard output The winner of the card game popular in Berland "Ber
Python 静态导入与动态导入
python中模块的静态导入 与 动态导入(运行时指定模块),以及具体对应示例。
CF2A Winner
题目描述: 在 Berland 流行着纸牌游戏 “Berlogging” ,这个游戏的赢家是根据以下规则确定的:在每一轮中,玩家获得或失去一定数量的分数,在游戏过程中,分数被记录在“名称和得分”行中,其中名字是玩家的名字,得分是在这一轮中获得的分数。得分是负值意味着玩家失去了相应的分数。如果在比赛结束时只有一名玩家分数最多,他就是获胜者。如果两名或两名以上的玩家在比赛结束时都有最大的分数 m,...
COMSOL相场法模拟枝晶生长:溶质偏析模型搭建全流程
凝固过程中枝晶形貌与溶质偏析直接决定铸件微观组织与力学性能,是材料加工领域长期关注的核心问题。相场法凭借弥散界面描述天然处理拓扑演化,成为模拟枝晶生长的主流数值方法,而通用有限元平台COMSOL为自定义偏微分方程求解提供了高度灵活的实现路径。从热力学驱动、界面各向异性到溶质再分配,模型需准确耦合相场方程与浓度扩散方程,才能在二元合金凝固模拟中还原真实枝晶尖端速度、二次臂形貌及界面富集行为。围绕溶质偏析这一关键变量,建模过程涉及无量纲化参数标定、反溶质截留项配置、分离式求解器与网格各向异性控制等核心细节。该方
激光三角测量法:斜射与直射式技术的原理与应用解析
本文深入解析激光三角测量法中斜射式与直射式技术的原理、应用及对比。斜射式适用于高精度小范围测量,尤其擅长处理反光表面;直射式则适合大范围位移检测,结构更简单。文章详细介绍了两种技术的光路分析、数学建模、应用场景及选型建议,并探讨了系统校准与误差分析方法,为工业检测领域提供实用参考。
CF 2A-Winner
CF 2A-Winner 点击打开链接题意:计算每个人的得分,并输出先达到最大得分的人的名字。思路:这题用string 和map来做会方便得多,直接输入名字就可以查询分数。输入姓名,分数,然后将分数加到对应的人身上即可,(要求最先达到最大值的人,故需要先求出最大值,再通过循环来找出最先达到的人)#include<iostream> #include<string> #in...
零基础微信理财通基金实操指南(2026版)
先活下来:保证不亏大钱,再想赚钱慢慢变富:年化10%,7年翻倍,这已经很好了开始比完美重要:今天先存100元到零钱通,就是最好的开始现在打开微信,进入理财通,完成第一步风险测评吧!有任何问题可以随时问,我会用最通俗的方式解释。
CF 2A Winner
也是简单的实现题,还是在学习大牛的代码! 我的代码:#include #include using namespace std; struct P { string name; int s; }p1[1010],p2[1010]; bool cmp(P a,P b) { return a.s > b.s; } int main() { int n,i,j,k
基于Qt实现的轻量级CAD画图软件
基于Qt开发的轻量级CAD应用程序
CIC-IDS-2018数据集高效预处理实战:从数据清洗到特征整合
本文详细介绍了CIC-IDS-2018数据集的高效预处理方法,从数据清洗到特征整合的全流程实战。通过内存优化、异常值处理和特征工程等技巧,帮助网络安全研究人员快速处理大规模网络流量数据,提升机器学习模型的训练效率和准确率。特别针对特征数据的预处理提供了实用代码示例和优化建议。
CF2A Winner 字符串乱搞
题目: 题目原网址 洛谷题目网址大意: 在每一轮中,玩家获得或失去一定数量的分数,在游戏过程中,分数被记录在“名称和得分”行中,其中名字是玩家的名字,得分是在这一轮中获得的分数。得分是负值意味着玩家失去了相应的分数。如果在比赛结束时只有一名玩家分数最多,他就是获胜者。如果两名或两名以上的玩家在比赛结束时都有最大的分数 m,那么其中首先获得至少 m 分的玩家胜利。开始时,每个玩家都是0分。保证在
STM32开发 -- LIS3DH三轴加速度计开发详解
这次要讲一下LIS3DH三轴加速度计的开发使用,之前是有讲过 MPU6050开发 的,但当时是在Linux下做的。额,还是个半成品,哈哈。现在手边有STM32的开发板,可以实实在在的来实现以下卡尔曼滤波了。 一、LIS3DH初识 依照惯例,先看一下手册,大致先了解一下,LIS3DH是什么模块。 下载:LIS3DH datasheet 1、描述 LIS3DH是一款超低功耗高性能三轴线性加速度计,属于...
【CodeForces】CF2A Winner
https://www.luogu.com.cn/problem/CF2A题面翻译: 题目描述: 在Berland流行着纸牌游戏,这个游戏的赢家是根据以下规则确定的: 111.在每一轮中,玩家获得或失去一定数量的分数,在游戏过程中,分数被记录在 行中,其中名字是玩家的名字,得分是在这一轮中获得的分数。得分是负值意味着玩家失去了相应的分数。 222.如果在比赛结束时只有一名玩家分数最多,他就是获胜者。 333.如果两名或两名以上的玩家在比赛结束时都有最大的分数mmm ,那么其中首先获得至少mmm分的玩家胜利
C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片
基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正
ET2012新版免狗免安装绿色软件
ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,
【Codeforces】CF2A Winner (题解)
CF2A Winner 题解: #include <iostream> #include <map> #include <algorithm> using namespace std; map<string,int> mp,mpp; int n,a[100001],maxn=-99999999; string s[100001],s1; int...
LinePhone3.2.7(android端最新版本) sip客户端
SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/
题解 CF2A 【Winner】
这是一道不错的map映射练手题。 但是我觉得楼下几位讲解map都讲解的不是非常的具体,所以我决定来补充一下,能让没学过map的同学初步认识map。 map:映射,故名思议,就是一种类型对应另外一种类型。比如,小明考试考了100分,那么名字“小明”所对应的“分数”100分,就是一种映射。 // 定义方法 map<类型1,类型2> 变量名 其中,变量2...
Outlook Express 6 (OE6) for Win7/Win8/Win10
英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。
CF2A--Winner翻译
CF2A--Winner翻译
cf #2 A. Winner
http://codeforces.com/contest/2/problem/A A. Winner time limit per test 1 second memory limit per test 64 megabytes input standard input output standard output
CF-2A Winner(water)
description 输入名字和点数,如果名字重复则点数累加,点数可以为负数,计算点数最大者,如果点数相同则最先达到最大点数的为最大者。 input 包含一个整数n(1 3 mike 3 andrew 5 mike 2 3 andrew 3 andrew 2 mike 5 output andrew andrew solution 使用字典累加,用列表保存状态即可
CF2A. Winner
The winner of the card game popular in Berland "Berlogging" is determined according to the following rules. If at the end of the game there is only one player with the maximum number of points, he is
cf2A Winner(implementation)
题意: N个回合。 每个回合:name score【名为name的这个人得了score分(可负可正)】。 问最后谁的累积分数是最高的。设为M。如果有好几个都得了M,找出这几个人中哪个最早回合累积分数超过【大于等于】M。 最早回合累积分:每一个回合结束后每个人都有一个当前的累积分数。 思路: 这题竟被困了挺久,,,,,,,,,, *回头进standing看看别人写的简短...
cf------(round 2)A. Winner
A. Winner time limit per test 1 second memory limit per test 64 megabytes input standard input output standard output The winner of the card game popular in Berland "Berlo...
CF 2022寒假练习
CF 2022寒假练习 CF_2A Winner 链接 CF_2A Winner 题目大意 有一个游戏,由nnn个玩家参与,每一轮会有一个玩家获得sss点数。游戏最后一轮结束后,点数最多的玩家获胜。如果游戏结束后,由多个玩家获得最多点数mmm,则他们当中最先获得至少mmm点的玩家获胜。 解析 进行两遍模拟,第一遍求出所有点数最多的玩家,第二遍求出最终获胜者。 代码 #include<cstdio> #include<cmath> #include<cstring> #in
1417



被折叠的 条评论
为什么被折叠?



