信息学奥赛C++语言:最高分数的学生姓名

2023-10-27

【题目描述】
输入学生的人数,然后再输入每位学生的分数和姓名,求获得最高分数的学生的姓名。

【输入】
第一行输入一个正整数N(N ≤ 100),表示学生人数。接着输入N行,每行格式:分数 姓名
分数是一个非负整数,且小于等于100;
姓名为一个连续的字符串,中间没有空格,长度不超过20。
数据保证最高分只有一位同学。

【输出】
获得最高分数同学的姓名。

【输入样例】
5
87 lilei
99 hanmeimei
97 lily
96 lucy
77 jim

【输出样例】
hanmeimei

代码

#include<cstdio>
#include<cstring>
using namespace std;
int n,len,s,max=0;
char a[21],b[21];
int main()
{
	scanf("%d",&n);
	for(int i=1;i<=n;i++)
	{
		scanf("%d %s",&s,a);
		if(s>max)
		{
			max=s;
			len=strlen(a);
			for(int j=0;j<len;j++)
				b[j]=a[j];
		}
	}
	for(int i=0;i<len;i++)
		printf("%c",b[i]);
	return 0;
 } 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

信息学奥赛C++语言:最高分数的学生姓名 的相关文章

  • Relational Learning with Gated and Attentive Neighbor Aggregator for Few-Shot Knowledge Graph Comple...

    小样本知识图补全 关系学习 利用三元组的邻域信息 提升模型的关系表示学习 来实现小样本的链接预测 主要应用的思想和模型包括 GAT TransH SLTM Model Agnostic Meta Learning MAML 论文地址 htt
  • Java8新特性

    可以利用 List 的 sort 方法进行排序 Comparator comparing 可以指定排序字段 thenComparing 可以继续指定其他的排序字段 默认使用正序排列 如果想倒序可以使用 Comparator reverseO
  • 人工智能与营销新纪元 2023 AI+

    人工智能是什么 有望飞跃式提升营销生产力的变革力量 人工智能是研究 开发用于模拟 延伸和扩展人的智能的理论 方法 技术及应用系统的一门新的 技术科学 是计算机科学的一个分支 它企图了解智能的实质 并生产出一种新的能以人类智能相 似的方式做出
  • macOS和谐安装Office 2021

    声明 和谐 PJ 安装Office 2021 仅用于学习研究使用 不能作为办公用途 本人概不负法律责任 简介 Microsoft Office 2021是Microsoft推出的办公软件 2021年10月5日 Office 2021 for
  • This call to matplotlib.use() has no effect because the backend has alreadybeen chosen

    遇到这个咋办 方法 将 matplotlib use Agg 改为 plt switch backend agg 大吉大利
  • AF_XDP socket 测试

    本篇是之前博客 1 的进阶篇 博客中给出了相关环境安装配置 功能 本篇通过bpf程序 将icmp数据包重定向到AF XDP socket 内核侧程序片断 xdpsock kern c SPDX License Identifier GPL
  • 如何在windows电脑端添加本地环回网卡loopback网络适配器

    电脑端添加本地环回网卡loopback网络适配器 在使用vmware workstation虚拟机或ENSP等网络模拟器等工具时 经常需要绑定多个电脑网卡来进行实验 但电脑中物理网卡有限 此时可通过添加本地环回网卡来解决相关问题 1 桌面单
  • Mysql中的七种常用查询连接详解

    目录 一 概述 二 连接查询的分类 三 七种常用连接查询详解 1 笛卡尔积 2 内连接 2 1隐式与显式连接 2 2等值连接 2 3非等值连接 2 4自连接 3外连接 3 1左外连接 3 2右外连接 3 3全外连接 一 概述 在实际开发中
  • cocos2d函数

    CCNodeLoader parseProperties CCBReader readNodeGraph kCCBPropTypeBlockCCControl CCInvocation parsePropTypeBlockCCControl
  • 【华为OD机试真题 python】任务最优调度 【2021 H2, 2022 Q1,Q2 考试题】

    题目描述 给定一个正整数组表示待系统执行的任务列表 数组的每一个元素代表一个任务 元素的值表示该任务的类型 请计算执行完所有任务所需的最短时间 任务执行规则如下 任务可以按任意顺序执行 且每个任务执行耗时间均为1个时间单位 两个同类型的任务
  • 双目立体视觉三维重构总结

    文章目录 基本步骤 相机标定 图像采集 立体校正 匹配算法 三维重构 点云去噪 点云显示 总结 前面多多少少记录一些相关知识 由于相关工作还在继续 加上网上的教程总不是十分完善 这里做一个总结 希望自己能够加深对这个过程的整体的理解与认识
  • Android适配小记-SmallestWidth 限定符

    现我个人用过或接触过的方案 鸿洋大神的Autolayout 前几个项目一直在用 但是此方案15年就被洋神搞出来了 可惜现在不维护了 我之所以放弃主要原因是因为项目一直想用ConstraintLayout 但是原来如果用了或者在与其他库冲突时
  • Python+selenium自动化之30----EC模块之div弹窗

    Python selenium自动化之30 EC模块之div弹窗 弹窗有div alert confirm prompt等几类 div弹窗其实和普通元素没有区别 div弹框是否被隐藏 一般情况下可以获取div弹框属性都会有style dis
  • 【小甲鱼】Python课后作业 37课 类和对象(2)

    测试题 动动手 37 0 py class Ticket def init self weekend False child False self exp 100 if weekend self inc 1 2 else self inc
  • sql server 执行大脚本时报警告没有足够的内存继续执行程序

    sql server 数据迁移 一般情况下是直接在数据服务器上进行备份 然后在到另一台服务器上进行还原 但是这种情况一般适用于低版本数据库 还原到同版本或者是高版本 但是如果是高版本还原地版本是不行的 微软常规思路就是高版本兼容低版本 所以
  • 【ARM】迅为rk3568开发板lvds屏设置横屏显示

    讯为rk3568开发板lvds屏设置横屏显示 旋转 uboot logo 和内核 logo 旋转buildroot系统桌面 旋转触摸 开发板 讯为rk3568 根文件系统 buildroot 系统 Linux 旋转 uboot logo 和

随机推荐

  • 前端学习之路之Axure RP 9的高级功能(3)

    这次学习变量和动态面板的使用 目录 一 局部变量和全局变量 局部变量的使用 全局变量的使用 二 动态面板 动态面板实现图片自动轮播 一 局部变量和全局变量 局部变量的使用 从元件库中拖拽对应的元件搭配成下图 给等号设置交互 交互中设置两个局
  • eix安装_U盘安装原版Windows 8.1

    教程简介 本教程为U盘安装原版Windows 8 1 我将带领大家学习如何用U盘安装原版的Windows8 1系统 希望对大家有帮助 在开始安装之前需要了解常见电脑的U盘启动按键都有哪些 请仔细阅读下表 安装步骤 一定要看步骤4 不然造成数
  • Deprecated: __autoload() is deprecated, use spl_autoload_register() instead in /www/wwwroot处理办法

    Deprecated autoload is deprecated use spl autoload register instead in www wwwroot xxxx cn include common inc php on lin
  • 微信小程序隐私指引完整填写范本

    微信官方更新隐私指引功能 导致很多小伙伴审核不通过 在此整理了一下范文 微信小程序隐私指引完整填写范本示例 亲测100 可用
  • 多线程基础——内存屏障

    内存屏障 内存屏障 memory barrier 是一种概念 编译器和CPU可以在保证输出结果一样的情况下对指令重排序 使性能得到优化 插入一个内存屏障 相当于告诉CPU和编译器先于这个命令的必须先执行 后于这个命令的必须后执行 内存屏障另
  • error CS0246: The type or namespace name ‘NetworkManager‘ could not be found

    项目场景 之前用Unity5 x开发的项目 要升级到Unity2019 问题描述 因为项目中用到了老版的Network导致升级后报错 error CS0246 The type or namespace name NetworkManage
  • RM奖励模型

    本篇将介绍InstructGPT的RM过程 也就是reward model的训练 废话不多说 直接上干货 RM Reward Model 模型 这里引入RM模型的作用是对生成的文本进行打分排序 让模型生成的结果更加符合人类的日常理解习惯 更
  • Rem布局

    Rem布局 什么东西 Rem布局又称等比缩放布局 是移动端布局中常用的一种布局方式 Rem布局可以通过两种方式实现 一种通过JavaScript实现 还有一种通过vw实现 在这里小编主要讲述第二种方式 下面小编先简单的说一下rem布局的优缺
  • python创建一个空集合的方法_Python创建一个空的dataframe,并循环赋值的方法

    Python创建一个空的dataframe 并循环赋值的方法 如下所示 创建一个空的 DataFrame df empty pd DataFrame 或者 df empty pd DataFrame columns A B C D 添加数据
  • L1-046. 整除光棍

    L1 046 整除光棍 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 翁恺 这里所谓的 光棍 并不是指单身汪啦 说的是全部由1组成的数字 比如1 11 111 1111等
  • PHPExcel导出功能详解

    从github下载PHPExcel PHPExcel 将下载好的PHPExcel文件夹跟PHPExcel放置在框架中的Vendor目录下 注意目录的结构 按照我的代码来基本上直接引用就能使用 附上结构 如下图 1 如果使用Ajax请求 Ht
  • 识别和检测的区别

    检测是识别的位置 识别是识别这东西是什么 虽然都是判断 但识别是分类 检测是定位
  • 数据拆分_SPSS篇——数据的拆分

    我们在进行数据处理时 有时需要将某些分类变量进行分层分析 例如对不同地区 不同城市化水平的产品销售量来进行分析 此时就需要通过数据的拆分来实现 那么在SPSS中 是如何来实现数据的拆分呢 下面我们具体来看下 Step1 在SPSS中打开数据
  • 老程序员的思想变迁

    蓦然回首自己做软件开发这个行业已经十年了 这十年中我获得了很多 技术能力 培训 出国 大公司的经历 还有很多很好的朋友 但再仔细一想 这十年中我至少浪费了五年时间 这五年可以足够让自己成长为一个优秀的程序员 可惜我错过了 我用这五年时间和很
  • 手机配合termux部署DDbot 教程

    前言 针对有闲置手机 不方便长时间开电脑 无云服务器等设备的用户 提供的一套DDbot部署方案 要求 安卓手机 持续供电 网络 流量卡或者wifi等 风险 如果是长时间的充电对手机电池有损坏 有其他up的方案是配合智能插座 通过IOT形式定
  • WSL中ADB工具无法识别设备解决方案

    WSL中ADB工具无法识别设备解决方案 楼主所使用的WSL为 wsl 18 04版本 在windows中正常使用adb调试嵌入式设备后 发现在wsl中存在adb无法识别设备问题 原因 windows 系统的adb version 必须与li
  • Dynamics 365 CRM 接入统一身份认证平台(单点登录集成)

    打算将D365 CRM接入公司统一身份认证平台 前提 D365 已IFD部署 因为要借助ADFS来完成单点登录 登录ADFS服务器 打开ADFS 本次集成 统一身份认证为上游 ADFS是下游 因为要设置统一身份认证系统添加到ADFS的声明提
  • 深入学习前端开发,掌握HTML、CSS、JavaScript等技术

    课程链接 链接 https pan baidu com s 1WECwJ4T8UQfs2FyjUMbxig pwd i654 提取码 i654 复制这段内容后打开百度网盘手机App 操作更方便哦 来自百度网盘超级会员v4的分享 课程介绍 第
  • 【项目设计】负载均衡在线OJ

    Linux 博客主页 一起去看日落吗 分享博主的在Linux中学习到的知识和遇到的问题 博主的能力有限 出现错误希望大家不吝赐教 分享给大家一句我很喜欢的话 看似不起波澜的日复一日 一定会在某一天让你看见坚持的意义 祝我们都能在鸡零狗碎里找
  • 信息学奥赛C++语言:最高分数的学生姓名

    题目描述 输入学生的人数 然后再输入每位学生的分数和姓名 求获得最高分数的学生的姓名 输入 第一行输入一个正整数N N 100 表示学生人数 接着输入N行 每行格式 分数 姓名 分数是一个非负整数 且小于等于100 姓名为一个连续的字符串