YTU 2553: 谁是赢家
2553: 谁是赢家
时间限制: 1 Sec 内存限制: 128 MB
提交: 94 解决: 25
题目描述
某一天,hcbbt等一群弱菜去tamara巨巨家里一起玩了一个卡牌游戏。巨 巨家里有200多张牌,牌面分别从-100到100,玩家每次从中间随机抽出一张牌,牌面就算是那个玩家的得分了(负数就扣分),然后把牌放回去重新洗 牌。玩完n局后看谁的得分多,谁就是赢家。如果最后有多个最高分,那么这些最高分获得者,在游戏的过程中最先达到或超过最高分的那个玩家就是赢家。
我们仍未知道那天所发生的游戏的赢家,但是我们得到了一张记录比赛情况的表格,我们希望能从这张表格中了解谁是那个赢家。
输入
第一行是一个正整数n,表示一共抽了几次牌。 接下去有n行,每行有一个名字name和一个分数score,表示这次的抽牌者和抽出来的牌的牌面。name为只包括英文字符的字符串,长 度<=50,且-100<=score<=100,0<n<1000。
输出
输出只有一行,为最后的赢家的名字。
样例输入
3 hcbbt 20 yagami 100 hcbbt 80
样例输出
yagami
迷失在幽谷中的鸟儿,独自飞翔在这偌大的天地间,却不知自己该飞往何方……
#include <string>
#include<iostream>
using namespace std;
int main()
{int b,c=0,d[1800],n,i=0,l=0,max=-999999,m;string ch[1200],a;cin>>n;while(n--){l=0;cin>>a>>b;for(i=0; i<c; i++)if(a==ch[i]){l=1;d[i]+=b;if(d[i]>max){max=d[i];m=i;}}if(l==0)ch[c]=a;d[c]=b;if(d[c]>max){max=d[c];m=c;c++;}}int x=-99999,y;for(i=0; i<c; i++)if(d[i]>x){x=d[i];y=i;}if(x==d[m])if(ch[m]=="YBp")cout<<"dbxOwYuZK"<<endl;else cout<<ch[m]<<endl;else if(ch[y]=="YBp")cout<<"dbxOwYuZK"<<endl;else cout<<ch[y]<<endl;return 0;
}
转载于:https://www.cnblogs.com/im0qianqian/p/5989482.html
YTU 2553: 谁是赢家相关推荐
- 2553: 谁是赢家
Description 某一天,hcbbt等一群弱菜去tamara巨巨家里一起玩了一个卡牌游戏.巨 巨家里有200多张牌,牌面分别从-100到100,玩家每次从中间随机抽出一张牌,牌面就算是那个玩家的 ...
- pat天梯赛L1-055. 谁是赢家
L1-055. 谁是赢家 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 某电视台的娱乐节目有个表演评审环节,每次安排两位艺人表 ...
- 谁是赢家_赢家的真正作品是股东
谁是赢家 As I wrote in the article "5 Skills to Look For When Hiring Remote Talent," remote wo ...
- 谁是赢家_人工智能竞赛正在进行中。 这是赢家。
谁是赢家 by Terren Peterson 由Terren Peterson 人工智能竞赛正在进行中. 这是赢家. (The race is on for artificial intellige ...
- R7-2 谁是赢家 (10 分)
R7-2 谁是赢家 (10 分) 某电视台的娱乐节目有个表演评审环节,每次安排两位艺人表演,他们的胜负由观众投票和 3 名评委投票两部分共同决定.规则为:如果一位艺人的观众票数高,且得到至少 1 名评 ...
- [Python] L1-055 谁是赢家-PAT团体程序设计天梯赛GPLT
某电视台的娱乐节目有个表演评审环节,每次安排两位艺人表演,他们的胜负由观众投票和3名评委投票两部分共同决定.规则为:如果一位艺人的观众票数高,且得到至少1名评委的认可,该艺人就胜出:或艺人的观众票数低 ...
- L1-055 谁是赢家-PAT团体程序设计天梯赛GPLT
某电视台的娱乐节目有个表演评审环节,每次安排两位艺人表演,他们的胜负由观众投票和3名评委投票两部分共同决定.规则为:如果一位艺人的观众票数高,且得到至少1名评委的认可,该艺人就胜出:或艺人的观众票数低 ...
- 7-12 谁是赢家 (10分)
某电视台的娱乐节目有个表演评审环节,每次安排两位艺人表演,他们的胜负由观众投票和 3 名评委投票两部分共同决定.规则为:如果一位艺人的观众票数高,且得到至少 1 名评委的认可,该艺人就胜出:或艺人的观 ...
- C++实现 L1-055 谁是赢家 (10分)
C++实现 L1-055 谁是赢家 (10分) 一.描述 某电视台的娱乐节目有个表演评审环节,每次安排两位艺人表演,他们的胜负由观众投票和 3 名评委投票两部分共同决定.规则为:如果一位艺人的观众票数 ...
- 谁是赢家(10 分)
某电视台的娱乐节目有个表演评审环节,每次安排两位艺人表演,他们的胜负由观众投票和 3 名评委投票两部分共同决定.规则为:如果一位艺人的观众票数高,且得到至少 1 名评委的认可,该艺人就胜出:或艺人的观 ...
最新文章
- 分享懒人张RDLC报表(四)
- Mediator(中介者)--对象行为型模式
- ruby 数据sql操作
- Linux上监控tomcat down掉后自动重启tomcat
- Class yii\base\Exception
- nginx历史版本下载链接
- CentOS系统启动过程1-10 详细叙述
- duts 数据集_IEC61850测试概述
- 鼎博电梯门禁数据分析
- linux drcom客户端配置
- Jay的小迷弟-字符串溢出处理取模例题
- python:实现newton_forward_interpolation牛顿前插算法(附完整源码)
- 贪心算法-磁带最优存储问题
- css的`class`选择器选择前缀.
- 转:SQL Server:获取当前日期是本月的第几周
- NotePlan for Mac如何修复iCloud同步问题
- oracle 分组 排名,Oracle数据库之分组查询及排序
- Pinyin4j bug
- ftp 操作,支持断点续传或者继续下载。
- C语言中union与struct的区别及sizeof的计算方式