★☆   输入文件:sakinani.in   输出文件:sakinani.out   简单对比
时间限制:1 s   内存限制:256 MB

题目背景

二十一世纪,世界上的麻将竞技人数超过一亿,日本每年也有大规模的全国大赛来对麻将选手进行选拔。从小学到高中,很多学校也设立了麻将部。

《天才麻将少女阿知贺篇 episode of side-A》『 -Saki- 阿知賀編 episode of side-A』是《天才麻将少女》『 -Saki-』的外传,从另一个视角讲述麻将少女们的故事。故事背景设定在《天才麻将少女》本篇第二主角原村和曾生活的奈良县,主角校为阿知贺女子学院。(有问题?内事百度,外事谷歌)

由于阿知贺人物存在感不够强,导致该作被称为“千里山篇”「 -Toki- 千里山編」,甚至 2012 年动画最萌也是千里山的園城寺怜同学。我们一直很疑惑这到底谁是主角,那么就让数据说话吧!

题目要求

我们给出一个人物列表,人物有其所属的学校。比如「松実玄」同学隶属「阿知賀女子学院」什么的。有的人物没有所属学校或没有明确给出其所属,可以无视。

人物每一次出场都会给其学校增加一点存在感。有少数“被牌爱着的孩子”,即“魔物”会有非常高的存在感,出场一次会有普通人出场两次的存在感。

我们需要统计,在给出的人物出场单中,哪个学校存在感最高,我们就把这篇动画命名为什么编。

输入格式

  • 输入文件第一行为一个整数 n ,表示有多少人物出现。下面 n 行是人物列表,每两行有两个字符串 A 和 B ,表示人物 A 属于学校 B 。没有同名人物,不会重复出现人物。
  • 下面一行一个整数 k ,表示魔物的数量。接下来 k 行,每行一个字符串,表示魔物的姓名,不保证魔物在人物列表中。
  • 接下来直到文件末尾,每行有一个字符串(空行不算),表示出场人物,可能会出现不存在于上面列表中的人物。

样例输入

7
宮永咲 清澄高校
原村和 清澄高校
片岡優希 清澄高校
園城寺怜 千里山女子高校
竹井久 清澄高校
天江衣 龍門渕高校
龍門渕透華 龍門渕高校
2
宮永咲
天江衣原村和
高鴨穏乃
原村和
片岡優希
原村和
宮永咲

输出格式

  • 输出只有一行,即存在感最大的学校名称,并列第一则输出编码序小的一个。

样例输出

清澄高校

数据范围及要求

  • 对于 70% 的数据,总出现次数不超过 10000。
  • 对于 100% 的数据,学校数量不超过 40 ,人物数量不超过 200 ,总出现次数不超过 1000000。
  • 对于 40% 的数据,字符串中只有大写和小写字母。
  • 对于 100% 的数据,字符串中会存在大小写字母、汉字和日语假名,且长度不超过 100 。为了简化问题,输入输出文件都使用 ANSI 编码(一个东亚字符占两字节)。

模拟

屠龙宝刀点击就送

#include <algorithm>
#include <iostream>
#include <cstring>
#include <cstdio>
#include <string>
#define N 1000005
using namespace std;
struct node
{string name,sch;bool flag;
}stu[N];
struct nodE
{string sch;int sum;bool operator<(nodE a)const{if(sum==a.sum) return sch<a.sch;else return sum>a.sum;}
}sv[N];
bool sq[N];
int n,m,num;
int Main()
{freopen("sakinani.in","r",stdin);freopen("sakinani.out","w",stdout);scanf("%d",&n);string a,b;for(int i=1;i<=n;++i){cin>>stu[i].name>>stu[i].sch;for(int j=1;j<=num;++j){if(sv[j].sch==stu[i].sch)goto flag;}sv[++num].sch=stu[i].sch;flag:;}scanf("%d",&m);for(;m--;){cin>>a;for(int i=1;i<=n;++i)if(stu[i].name==a) stu[i].flag=true;}while(cin>>a){b.clear();int sum=0;for(int i=1;i<=n;++i)if(stu[i].name==a){b=stu[i].sch;if(stu[i].flag) sum=2;else sum=1;break;}if(!b.size()) continue;for(int i=1;i<=num;++i)if(sv[i].sch==b) sv[i].sum+=sum;}sort(sv+1,sv+1+num);cout<<sv[1].sch;return 0;
}
int sb=Main();
int main(int argc,char *argv[]) {;}

转载于:https://www.cnblogs.com/ruojisun/p/7694595.html

COGS 898. [咲 -Saki-] 天才麻将少女什么编相关推荐

  1. 动漫09最萌八强介绍

    专题简介 2009年最萌八强女性角色介绍 最萌2009萌王决定战,轻音败退,掌中萌虎登顶 钉宫党们终于等到这一天了,1332票的得票数令人刮目,作为2009最萌全程比赛中的最高得票数,掌中虎的夺冠的确 ...

  2. 女性比男性更擅长开发游戏

    萨塞克斯大学(University of Sussex)的一项研究表明,女性比男性更擅长开发游戏. 该 研究显示,提到开发游戏,女孩比男孩编写出更复杂的程序,也对编码更了解.萨塞克斯大学该项研究的部分 ...

  3. [补档]从OI学麻将

    背景 作为一名川娃子,怎么能不懂麻将呢= = T1 さきなに~~ [咲 -Saki-] 天才麻将少女什么编 题目 二十一世纪,世界上的麻将竞技人数超过一亿,日本每年也有大规模的全国大赛来对麻将选手进行 ...

  4. 雀姬 服务器维护,《雀姬》功能界面介绍(多图)

    前言[小电视_笑]楼楼是个日麻初心者,在无面男的安利下入了<雀姬>的坑,(顺手重温了天才麻将少女(超能力麻将)并补了斗牌传说(科学(伪)麻将)总共两部番给自己的日麻之旅加温.总体感觉还可以 ...

  5. Wiki动画回顾系列序目录

    嘛,前前后后看了太多动画,我自己一直想做的事也是喜欢能做一款acg相关的应用,但一直没有好的点子,当然纠结到最后还是需要一个比较好的社区来让大家加入进来.一直有人让我给他们推番,而我也慢慢懂得&quo ...

  6. 那年的夏天很笛子 : )

    原文:salance-moon.spaces.live.com 在某个阶段,我想应该是时候把至今为止影响自己走上美工&设计&程序之路的历程整理一下了.但是下笔的时候才发现,其实这几乎成 ...

  7. iOS短视频加直播:仿快手的短视频(附近页面)

    在上一篇文章我介绍了如何不用封闭的SDK,做一个完全开源的抖音短视频,在这篇文章里我会向大家介绍如何做一个完全开源的快手短视频. 附近页面 快手样式附近页面整体实现的Gif效果: 首先我说一下UI的整 ...

  8. ege管理系统_希力科技后台管理日志过滤及留存系统

    1 13201208904 孙浩 男 2018-05-12 04:48:16 139.210.34.123 sh150@163.com 2 18520048803 高见 男 2018-05-11 21 ...

  9. 公司年会-程序员相亲-小品

    妈:  我的那个儿啊,做了程序员,脑子就和别人不一样了,以前在幼儿园的时候,还和小盆友眉来眼去的          现在倒好,整天抱着电脑,比他娘我都亲!我还等着抱孙子呢,今天非得拉她来相亲不可!儿子 ...

最新文章

  1. numpy amin amax
  2. 如何查看python解释器位置_Python:查看解释器的位置
  3. 模板参数仅作为函数的返回值
  4. iphone开发中数据持久化之——属性列表序列化(一)
  5. udp组播的应用场景
  6. linux下caffe-ssd在cuda10+python3.6下编译,训练VOC数据集和测试
  7. [AlwaysOn Availability Groups]排查:AG配置
  8. BZOJ1119[POI2009]SLO BZOJ1697[Usaco2007 Feb]Cow Sorting牛排序
  9. 为什么闹钟设置了却不响_手机闹钟不响是怎么回事 怎么设置闹钟【图文】
  10. 一元二次方程的c语言代码,一元二次方程求解程序完整代码
  11. Jasmine中describe和it
  12. python标点符号换成空格_产品:“这输入框所有标点符号替换成空格!”
  13. tableau必知必会之学做三个集合的维恩图(文氏图)Venn diagram(二)
  14. 阿里云ECS的1M带宽能干嘛?
  15. easyexcel的导出
  16. 软件工程第二次作业(王伟东)
  17. ORACLE学习详解
  18. 佳能i320打印机驱动安装
  19. PHP curl 中文gbk转utf8
  20. 盘点那些常用的Linux指令

热门文章

  1. mysql用于检索的关键字,通过MySQL内置全文检索实现中文的相关检索 | 浩然东方...
  2. (转)计算机视觉基础——本质矩阵与基本矩阵(Essential and Fundamental Matrices)
  3. Audio Codec介绍-4(利用Adobe Audition工具来产生正弦波)
  4. 泰山OFFICE技术讲座:奇怪的Times New Roman字体的高度
  5. 语法糖--这一篇全了解
  6. exe4j 压缩java代码到无JRE环境的电脑上运行
  7. 【小玩意儿】使用Python自动化发送微信消息进行订水
  8. 2.[转] web测试工具总结
  9. python 正则匹配png_正则表达式筛选出jpg、png的图片url
  10. 日本华人IT派遣那点事儿(3)