2023Robocom睿抗(本科组省赛)1-亚运奖牌榜

2023-11-06

2022 年第 19 届亚运会即将在杭州召开,杭州已经做好准备欢迎全亚洲的观众一同参与亚运盛会了!

你正在开发一款跟亚运奖牌计算相关的 App。给定两个国家的获奖情况,你的任务是计算这两个国家/地区的奖牌情况,并确定哪个国家/地区要排在奖牌榜的前面。

输入格式:

输入第一行是一个正整数 N (1≤N≤1000),表示总共有 N 条获奖记录。

接下来的每一行都是形如以下的一条记录:

Ci​,Pi​

其中 Ci​=0,1,0 表示是第一个国家/地区,1 表示是第二个国家/地区;Pi​=1,2,3,1 表示金牌,2 表示银牌,3 表示铜牌。

输出格式:

首先输出两行,第一行是第一个国家/地区的金牌、银牌、铜牌获得数,用空格隔开;第二行是第二个国家/地区的奖牌获奖情况,要求与格式同第一个国家/地区。

最后一行,如果是第一个国家/地区排在前面,输出 The first win!,否则输出 The second win!

排在前面的定义是:先比较金牌数,金牌数较大的排在前面;如金牌数相等,比较银牌数,银牌数较大的在前面;如金牌银牌数都相等,则比较铜牌数,铜牌数较大的在前面。

保证数据不存在奖牌数完全相同的情况。

输入样例:

15
0 1
0 2
0 3
0 1
0 1
0 2
0 3
1 3
1 3
1 3
1 3
1 2
1 1
1 1
1 1

输出样例:

3 2 2
3 1 4
The first win!

 

#include<bits/stdc++.h>
using namespace std;
int n,a[3],b[3];
int main(){
	cin>>n;
	for(int i=0;i<n;i++){
		int x,y;
		cin>>x>>y;
		if(x==0){
			if(y==1) a[0]++;
			else if(y==2) a[1]++;
			else a[2]++;
		}
		else{
			if(y==1) b[0]++;
			else if(y==2) b[1]++;
			else b[2]++;
		}
	}
	cout<<a[0]<<" "<<a[1]<<" "<<a[2]<<endl;
	cout<<b[0]<<" "<<b[1]<<" "<<b[2]<<endl;
	for(int i=0;i<3;i++){
		if(a[i]==b[i]) continue;
		else if(a[i]>b[i]){
			cout<<"The first win!";	
			break;
		}
		else{
			cout<<"The second win!";
			break;
		}
	}
	return 0;
}

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

2023Robocom睿抗(本科组省赛)1-亚运奖牌榜 的相关文章

  • WindowsError:[错误 126] 使用 ctypes 加载操作系统时

    python代码无法在Windows 7平台上运行 def libSO lib ctypes cdll LoadLibrary ConsoleApplication2 so lib cfoo2 1 3 当我尝试运行它时 得到来自python
  • Qt - QProcess 不工作

    我尝试启动 Internet Explorer 所以我使用下面的代码 QProcess process new QProcess this QString temp C Program Files Internet Explorer iex
  • 转换 const void*

    我有一个函数返回一个const void 我想用它的信息作为char 我可以将它投射为 C 风格的罚款 char variable但是当我尝试使用reinterpret cast like reinterpret cast
  • 从复选框列表中选择循环生成的复选框中的一个复选框

    抱歉我的英语不好 在我的 ASP NET 网站上 我从 SQL 表导入软件列表 看起来像这样 但实际上要长得多 Microsoft Application Error Reporting br br Microsoft Applicatio
  • 处理右值时的 insert 与 emplace

    std string myString std unordered set
  • 即使没有异步,CallContext.LogicalGetData 也会恢复。为什么?

    我注意到CallContext LogicalSetData LogicalGetData不按照我期望的方式工作 内部设置的值async方法得到恢复即使没有异步或任何类型的线程切换 无论如何 这是一个简单的例子 using System u
  • 如何使用 ASP.NET Core 获取其他用户的声明

    我仍在学习 ASP NET Core 的身份 我正在进行基于声明的令牌授权 大多数示例都是关于 当前 登录用户的 就我而言 我的 RPC 服务正在接收身份数据库中某个用户的用户名和密码 我需要 验证是否存在具有此类凭据的用户 获取该用户的所
  • 在 .NET MAUI 中实现 TouchTracking

    我一直致力于将我们的应用程序从 Xamarin Forms 迁移到 NET MAUI 我们的应用程序几乎没有绘图功能 用户可以用手指进行绘图 我们用了TouchTrackingXamarin Forms 中的 nuget 包 但与 NET
  • 从 C# 使用 Odbc 调用 Oracle 包函数

    我在 Oracle 包中定义了一个函数 CREATE OR REPLACE PACKAGE BODY TESTUSER TESTPKG as FUNCTION testfunc n IN NUMBER RETURN NUMBER as be
  • 不可变类与结构

    以下是类与 C 中的结构的唯一区别 如果我错了 请纠正我 类变量是引用 而结构变量是值 因此在赋值和参数传递中复制结构的整个值 类变量是存储在堆栈上的指针 指向堆上的内存 而结构变量作为值存储在堆上 假设我有一个不可变的结构 该结构的字段一
  • 模板外部链接?谁能解释一下吗?

    模板名称具有链接 3 5 非成员函数模板可以有内部链接 任何其他模板名称应具有外部链接 从具有内部链接的模板生成的实体与在其他翻译单元中生成的所有实体不同 我知道使用关键字的外部链接 extern C EX extern C templat
  • 在 C# 中为父窗体中的子窗体控件添加事件处理程序

    我有两种形式 一种是带有按钮和文本框的父表单 单击该按钮时 将打开一个对话框 该子窗体又包含一个文本框和一个按钮 现在我想要的是 每当子表单文本框中的文本更改时 父表单文本框中的文本会自动更改 为了获得这个 我所做的是 Form3 f3 n
  • memcpy/memmove 到联合成员,这是否设置“活动”成员?

    重要说明 一些评论者似乎认为我是从工会抄袭的 仔细看memcpy 它从普通旧地址复制uint32 t 它不包含在联合中 另外 我正在复制 通过memcpy 到工会的特定成员 u a16 or u x in a union 不直接到整个联盟本
  • 将 Word 转换为 PDF - 禁用“保存”对话框

    我有一个用 C 编写的 Word 到 PDF 转换器 除了一件事之外 它工作得很好 有时 在某些 Word 文件上 后台会出现一条消息保存源文件中的更改 gt 是 否 取消 但我没有对源文件进行任何更改 我只想从 Word 文件创建 PDF
  • 将函数参数类型提取为参数包

    这是一个后续问题 解包 元组以调用匹配的函数指针 https stackoverflow com questions 7858817 unpacking a tuple to call a matching function pointer
  • 如何解压 msgpack 文件?

    我正在将 msgpack 编码的数据写入文件 在编写时 我只是使用 C API 的 fbuffer 如 我为示例删除了所有错误处理 FILE fp fopen filename ab msgpack packer pk msgpack pa
  • Visual Studio 2015 - Web 项目上缺少共享项目参考选项卡

    我从 MSDN 订阅升级到 Visual Studio 2015 因为我非常兴奋地阅读有关共享项目的信息 当我们想要做的只是重用代码时 不再需要在依赖项中管理 21382 个 nuget 包 所以我构建了一个测试共享项目 其中包含一些代码
  • 在 Win32 控制台应用程序中设置光标位置

    如何在 Win32 控制台应用程序中设置光标位置 最好 我想避免制作句柄并使用 Windows 控制台功能 我花了整个早上沿着那条黑暗的小巷跑 它产生的问题比它解决的问题还要多 我似乎记得当我在大学时使用 stdio 做这件事相对简单 但我
  • 没有“对 *this”功能的右值引用的解决方法

    我有一个围绕可移动对象的代理容器类 并希望代理能够隐式生成对底层对象的右值引用 但仅当代理本身被移动时 我相信我将能够按照提案 n2439 实施此行为 将移动语义扩展到 this http www open std org jtc1 sc2
  • 当用户更改 Windows 中的语言键盘布局时如何通知?

    I want to show a message to user when the user changes the language keyboard layout of Windows for example from EN to FR

随机推荐

  • 反诈题库---合计100道(解析版最新)

    反诈题库一合计100 一 判断题 40题 1 小A在淘宝购物 商家发了一条非淘宝的商品链接让其拍下 小A直接点击链接付款 X 解析 淘宝购物坚持按担保交易流程下单 如果卖家要求通过陌生链接或二维码要求付款 100 是骗子 请到安全中心举报
  • postgresql客户端连接错误的解决方法

    今天在重新设置postgresql服务器以后却发现启动不了服务器 错误如下 psql
  • 为什么机油使用后变红_上汽大众为什么开始使用低粘度机油

    2020年注定是一个不平凡的年份 年初的新冠疫情打乱了所有中国人的生活 现在疫情已经一步一步的趋向平缓 所有人的生活也正在回归正常 复工后收到上汽大众总部发来的通知 要求所有新款EA211和EA888国六发动机必须使用符合大众VW50800
  • python小记(2)

    目录 一 安装 问题 二 题目 代码 三 结果 一 安装 问题 Pycharm中File gt setting gt Python Interpreter添加opencv python及opencv contrib python 调用时直接
  • 2023蓝桥杯省赛出成绩时间

    看看各年蓝桥杯出成绩的时间吧 2018年 4 1 4 9 8天 2019年 3 24 3 31 7天 2020年 10 17 10 26 9天 2021年 4 18 4 28 10天 2022年 4 9 4 28 19天 2023年 4 8
  • 卷积操作的过程、参数说明、用CNN实现分类任务的代码

    因为自己初学时候混淆过CNN中图像尺寸变化与通道数变化 本文从理论 gt 使用 根据自己遇到的问题对相关概念作出说明 卷积 相关理论 笼统地说 卷积操作是通过滤波器对原图像进行特征提取的过程 其中涉及卷积核 kernel 步长 stride
  • mnist格式(ubyte)数据与jpg、png格式数据的相互转化

    在学习深度学习的过程中 会发现教程中的模型大多都是用mnist和cifar这两个数据集来演示的 想要使用这些模型在自己的数据上看一下效果 就想到将自己的数据做成与mnist或者cifar格式一样的数据 这里 主要是总结一下自已通过一番百度和
  • MySQL 核心知识点

    数据库基础知识 什么是SQL 结构化查询语言 Structured Query Language 简称SQL 是一种数据库查询语言 作用 用于存取数据 查询 更新和管理关系数据库系统 什么是MySQL MySQL是一个关系型数据库管理系统
  • QT 连mysql数据库

    要在QT中连接MySQL数据库 需要进行以下步骤 1 安装MySQL数据库和QT开发环境 2 在QT中添加MySQL驱动程序 可以在QT的 帮助 菜单中找到 关于插件 的选项 然后选择 SQL驱动程序 选项卡 查看是否已经安装了MySQL驱
  • LINUX后台运行Java项目

    今天在linux部署项目时用的SecureCRT远程连接的 发现在关闭CRT后项目也跟着关闭了 查了文档发现 要想让项目能够后台运行我们可以使用nohup命令来实现 gt nobup java jar xxx jar 当我使用这个命令时又出
  • 输入年份和天数,输出对应的年、月、日

    如果将某个变量的地址作为函数的实参 相应的形参就是指针 若要通过函数调用来改变主调函数中某个变量的值 将该变量的地址或者指向该变量的指针作为实参即可 输入年份和天数 输出对应的年 月 日 要求定义和调用函数month day year ye
  • [创业之路-68]:科创板上市公司符合哪些条件

    上交所发布 关于在上交所设立科创板并试点注册制相关情况答记者问 上交所将认真落实习指示 在证监会的指导下 积极研究制订科创板和注册制试点方案 向市场征求意见并履行报批程序后实施 科创板是独立于现有主板市场的新设板块 并在该板块内进行注册制试
  • could not establish connection to host:The VS Code Server failed to start

    即 vscode使用ssh无法连接远程主机 报出 The VS Code Server failed to start 解决方法 查看VSCode的版本和安装的扩展包Remote SSH是否版本配合 用过cuda的跑过深度学习的人应该对版本
  • Qt CAN总线API扩展

    Qt CAN Bus API extensions Qt CAN总线API扩展 April 20 2023 by Ivan Solovev Comments 2023年4月20日 Ivan Solovev 评论 The latest Qt
  • 《Qt 5.9 C++开发指南》第2.2节 可视化UI设计【完整版】

    2 2 可视化UI设计 在上一节 通过一个极简单的应用程序 分析了Qt创建的GUI应用程序的各个文件的作用 剖析了可视化设计的UI文件是如何被转换为C 的类定义 并自动创建界面的 这些是使用Qt Creator可视化设计用户界面 并使各个部
  • RHCS套件+NGINX实现高可用集群配置(luci+ricci+fence)

    1 什么是RHCS RHCS是Red Hat Cluster Suite的缩写 也就是红帽子集群套件 RHCS是一个能够提供高可用性 高可靠性 负载均衡 存储共享且经济廉价的集群工具集合 它将集群系统中三大集群架构融合一体 可以给web应用
  • Maya---合并顶点

    Maya学习必遇到的31个常用命令 超详细讲解 解决你的所有疑问 Maya教程 Maya基础教程 Maya入门教程 Maya人物建模 Maya游戏建模 哔哩哔哩 bilibili萌新up 跪求观众姥爷们的一键三连 UP猪给姥爷磕头了大佬交流
  • POJ--1159:Palindrome (DP求最长公共子序列)

    1 题目源地址 http poj org problem id 1159 2 题目大意 题目就是给你一个字符串 问你添加最少几个字符之后字符串变成回文字符串 求给出的字符串和逆序的字符串的最长公共子序列 用总长度减去这个最长公共子序列的长度
  • PTA基础编程题目集 6-7 统计某类完全平方数

    本题要求实现一个函数 判断任一给定整数N是否满足条件 它是完全平方数 又至少有两位数字相同 如144 676等 函数接口定义 int IsTheNumber const int N 其中N是用户传入的参数 如果N满足条件 则该函数必须返回1
  • 2023Robocom睿抗(本科组省赛)1-亚运奖牌榜

    2022 年第 19 届亚运会即将在杭州召开 杭州已经做好准备欢迎全亚洲的观众一同参与亚运盛会了 你正在开发一款跟亚运奖牌计算相关的 App 给定两个国家的获奖情况 你的任务是计算这两个国家 地区的奖牌情况 并确定哪个国家 地区要排在奖牌榜