信息学竞赛中的数学 习题集 691-700(10题)

3413:【例71.2】 01串排序

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

3414:【例71.3】 拼最大整数

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

3415:练71.1成绩排序

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

/*
1.10编程基础之简单排序_03成绩排序
查看 提交 统计 提问
总时间限制: 1000ms 内存限制: 65536kB
描述
给出班里某门课程的成绩单,请你按成绩从高到低对成绩单排序输出,如果有相同分数则名字字典序小的在前。

输入
第一行为n (0 < n < 20),表示班里的学生数目;
接下来的n行,每行为每个学生的名字和他的成绩, 中间用单个空格隔开。名字只包含字母且长度不超过20,成绩为一个不大于100的非负整数。
输出
把成绩单按分数从高到低的顺序进行排序并输出,每行包含名字和分数两项,之间有一个空格。
样例输入
4
Kitty 80
Hanmeimei 90
Joey 92
Tim 28
样例输出
Joey 92
Hanmeimei 90 
Kitty 80
Tim 28
来源
习题(14-1)
*/
#include <iostream>
#include <string>
#include <algorithm> 
using namespace std;
struct stu
{
	string name;
	int score;
}tot[20];
bool cmp(stu, stu);
int main()
{
	int n;
	cin >> n;
	
	for (int i = 0; i < n; i++)
		cin >> tot[i].name >> tot[i].score;
	
	sort(&tot[0], &tot[n], cmp);
	
	for (int i = 0; i < n; i++)
		cout << tot[i].name << " " << tot[i].score << endl;
	
	return 0;
}
bool cmp(stu s1, stu s2)
{
	if (s1.score > s2.score)
		return true;
	else
		if (s1.score == s2.score && s1.name < s2.name)
			return true;
		else
			return false;
}


3416:【例72.1】 二进制转化为十进制

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

3417:【例72.2】 取出整数的一部分

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

1046.(课程ZD)坐标排序

登录

1047.(课程ZD)危险的马

登录

2281.期末考试模拟-画虚线(程序填空)

登录

2283.期末考试模拟-画钱币(程序填空)

登录

2285.期末考试模拟-画哑铃(程序填空)

登录









有哪些信息学奥赛相关的比赛和考试

有哪些信息学奥赛相关的比赛和考试_梦熊csp初赛-CSDN博客

中小学信息学相关比赛汇总(C++类)

中小学信息学相关比赛汇总(C++类)_信息学考试有哪些-CSDN博客

信息学奥赛学习、训练、测试的顺序,思路及方法

信息学奥赛学习、训练、测试的顺序,思路及方法_c++信奥赛学习顺序-CSDN博客

信息学奥赛学习规划 国内顶尖信息学奥赛名校训练模式 信奥中的数学

信息学奥赛学习规划 国内顶尖信息学奥赛名校训练模式 信奥中的数学_洛谷的csp课程怎么样-CSDN博客

信息学奥赛训练体系(2023.02.21)

信息学奥赛训练体系(2023.02.21)_信息学竞赛基础训练系统构建方案-CSDN博客

CSP-J2 CSP-S2 复赛 第2轮 比赛技巧-做题策略与时间分配、容易犯错误汇总 NOI Linux2.0文件操作等

CSP-J2 CSP-S2 复赛 第2轮 比赛技巧-做题策略与时间分配、容易犯错误汇总 NOI Linux2.0文件操作等_noip linux 与 windows 注意问题-CSDN博客

NOI Linux 2.0的简单用法、CSP-J2、CSP-S2复赛注意事项等

NOI Linux 2.0的简单用法、CSP-J2、CSP-S2复赛注意事项等_csp复赛windows+noilinux2.0-CSDN博客

创新、创新思维书籍(2023.10。10)

创新、创新思维书籍(2023.10。10)_专利创造性思维 书籍-CSDN博客

调试与对拍

调试与对拍_python进行对拍-CSDN博客

信奥中的“骗”分神技 ---“打表”

信奥中的“骗”分神技 ---“打表”_c++ 信奥比赛 中文 英文-CSDN博客

【NOI2022】PV「什么是信息学精神?」

【NOI2022】PV「什么是信息学精神?」-CSDN博客

学习信奥(CSP-J CSP-S NOIP等),以赛带练 有哪些比赛可以参加

学习信奥(CSP-J CSP-S NOIP等),以赛带练 有哪些比赛可以参加-CSDN博客

信息学竞赛 省选题单 整理(2024.01.03)

信息学竞赛 省选题单 整理(2024.01.03)-CSDN博客

NOI数学 学习 相关书籍及视频等资料(不包括CTS内容)

NOI数学 学习 相关书籍及视频等资料(不包括CTS内容)-CSDN博客

 

  • 16
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dllglvzhenfeng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值