//Accepted    100 KB    92 ms
 //模拟
 #include <cstdio>
 #include <cstring>
 #include <iostream>
 #include <queue>
 #include <cmath>
 #include <algorithm>
 using namespace std;
 /**
   * This is a documentation comment block
   * 如果有一天你坚持不下去了,就想想你为什么走到这儿!
   * @authr songt
   */
 ;
 ];
 int cnts;
 int a[imax_n];
 int b[imax_n];
 int n;
 int search(char name[])
 {
     ;i<cnts;i++)
     {
         )
         return i;
     }
     ;
 }
 ];
 int score[imax_n];
 void slove()
 {
     cnts=;
     memset(a,,sizeof(a));
     memset(b,,sizeof(b));
     ;i<n;i++)
     {
         scanf("%s%d",sname[i],&score[i]);
         int t=search(sname[i]);
         )
         {
             strcpy(s[cnts],sname[i]);
             a[cnts++]=score[i];
         }
         else
         {
             a[t]+=score[i];
         }
     }
     ;
     int tid;
     ;i<cnts;i++)
     {
         if (ans<a[i])
         {
             ans=a[i];
         }
     }
     cnts=;
     ;i<n;i++)
     {
         int t=search(sname[i]);
         )
         {
             strcpy(s[cnts],sname[i]);
             b[cnts++]=score[i];
             ]>=ans && score[i]>=ans)
             {
                 tid=i;
                 break;
             }
         }
         else
         {
             b[t]+=score[i];
             if (a[t]>=ans && b[t]>=ans)
             {
                 tid=i;
                 break;
             }
         }
     }
     printf("%s\n",sname[tid]);
 }
 int main()
 {
     while (scanf("%d",&n)!=EOF)
     slove();
     ;
 }
 //Accepted    200 KB    92 ms
 //模拟
 //找到总分最大的
 //若有多个总分最大的m,则找的第一个总分不少于m的总分最大的人
 #include <cstdio>
 #include <cstring>
 #include <iostream>
 #include <queue>
 #include <cmath>
 #include <map>
 #include <algorithm>
 using namespace std;
 /**
   * This is a documentation comment block
   * 如果有一天你坚持不下去了,就想想你为什么走到这儿!
   * @authr songt
   */
 map<string ,int > f,g;
 ;
 string s[imax_n];
 int score[imax_n];
 int n;
 void slove()
 {
     cin>>n;
     ;
     ;i<n;i++)
     {
         cin>>s[i]>>score[i];
         f[s[i]]+=score[i];
     }
     ;i<n;i++)
     {
         if (f[s[i]]>ans)
         ans=f[s[i]];
     }

     //cout<<"ans="<<ans<<endl;
     int i;
     ;i<n;i++)
     {
         g[s[i]]+=score[i];
         if (f[s[i]]>=ans && g[s[i]]>=ans) break;
         //cout<<"g[s[i]]="<<g[s[i]]<<endl;
     }
     //cout<<"i="<<i<<endl;
     cout<<s[i]<<endl;
 }
 int main()
 {
     slove();
     ;
 }

cf--2A的更多相关文章

  1. Window8.1 64位无法使用Debug命令的解决方法[附牛人代码]

    偶然看到网上一篇文章,讲的是世界黑客编程大赛第一名的一个很酷的程序,大小仅有4KB,使用debug命令执行. 悲催的是win8.1的debug命令不能使用. 错误例如以下: 解决方法例如以下: 1. ...

  2. <转载>Win x86-64 - Download & execute (Generator)

    #Title: Obfuscated Shellcode Windows x86/x64 Download And Execute [Use PowerShell] - Generator #leng ...

  3. 2021 数字四川创新大赛WriteUp

    数字四川初赛+复赛wp Web easyphp http://111.9.220.114:50006/.index.php.swp 备份文件泄漏 <?php #error_reporting(0 ...

  4. CF Gym 102028G Shortest Paths on Random Forests

    CF Gym 102028G Shortest Paths on Random Forests 抄题解×1 蒯板子真jir舒服. 构造生成函数,\(F(n)\)表示\(n\)个点的森林数量(本题都用E ...

  5. ORA-00494: enqueue [CF] held for too long (more than 900 seconds) by 'inst 1, osid 5166'

    凌晨收到同事电话,反馈应用程序访问Oracle数据库时报错,当时现场现象确认: 1. 应用程序访问不了数据库,使用SQL Developer测试发现访问不了数据库.报ORA-12570 TNS:pac ...

  6. 红米2A高配刷机记录

    2014816 机型:红米2A高配版 设备型号:2014816 CPU:高通 线刷:fastboot平台 http://192.168.7.118/MesReports/Reports/Cutting ...

  7. cf之路,1,Codeforces Round #345 (Div. 2)

     cf之路,1,Codeforces Round #345 (Div. 2) ps:昨天第一次参加cf比赛,比赛之前为了熟悉下cf比赛题目的难度.所以做了round#345连试试水的深浅.....   ...

  8. cf Round 613

    A.Peter and Snow Blower(计算几何) 给定一个点和一个多边形,求出这个多边形绕这个点旋转一圈后形成的面积.保证这个点不在多边形内. 画个图能明白 这个图形是一个圆环,那么就是这个 ...

  9. ARC下OC对象和CF对象之间的桥接(bridge)

    在开发iOS应用程序时我们有时会用到Core Foundation对象简称CF,例如Core Graphics.Core Text,并且我们可能需要将CF对象和OC对象进行互相转化,我们知道,ARC环 ...

  10. [Recommendation System] 推荐系统之协同过滤(CF)算法详解和实现

    1 集体智慧和协同过滤 1.1 什么是集体智慧(社会计算)? 集体智慧 (Collective Intelligence) 并不是 Web2.0 时代特有的,只是在 Web2.0 时代,大家在 Web ...

随机推荐

  1. ios使用webview浏览指定网页

    #import "EDRViewController.h" @interface EDRViewController () @property(nonatomic,weak) UI ...

  2. jq--回到顶部

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  3. 024-ActionResult解说

    ActionResult是一个抽象类,是Action运行后的回传类型,但是当Action回传ActionResult的时候,其实并不包含这个ActionResult的运行结果,而是包含运行这个Acti ...

  4. python 练习 19

    #!/usr/bin/python # -*- coding: UTF-8 -*- for n in range(100,1000): i = n / 100 j = n / 10 % 10 k = ...

  5. python 基础学习(字典对象,set对象)

    1.dict 字典对象 a.定义对象 d={'a':14,'b':12}b.通过key获取value d['a'] 方法1.判断key是否存在 if 'a' in d: d['a']方法2:通过用ge ...

  6. GIT命令(急速学习)

    用过sourceTree,egit(eclipse中的git插件),最后还是感觉git bash顺手:svn早已经不用:   先上几个原来看过的git 教程--书读百遍,其义自见.多看几篇文章才能总结 ...

  7. HDUOJ---1236 排名(浙大考研题)

    排名 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submissi ...

  8. Word Search [LeetCode]

    Problem Description: http://oj.leetcode.com/problems/word-search/ Basic idea: recursively go forward ...

  9. SQL Server数据库(作业)

    create datebase zuoye2gouse zuoyegocreate table student --学生表( Sno varchar(20) not null primary key, ...

  10. [转]使用Java Mission Control进行内存分配分析

    jdk7u40自带了一个非常好用的工具,就是Java Mission Control.JRockit Misson Control用户应该会对mission control的很多功能十分熟悉,JRoc ...