团体程序设计天梯赛-练习集
往~
菜鸟多多学习一位.....
展开
-
L1-079 天梯赛的善良
天梯赛是个善良的比赛。善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分。 于是命题组首先将编程能力划分成了106个等级(太疯狂了,这是假的),然后调查了每个参赛学生的编程能力。现在请你写个程序找出所有参赛学生的最小和最大能力值,给命题组作为出题的参考。 输入格式: 输入在第一行中给出一个正整数N(≤2×104),即参赛学生的总数。随后一行给出N个不超过106的正整数,是参赛学生的能力值。 输出格式...原创 2022-03-09 11:41:06 · 97 阅读 · 0 评论 -
L1-077 大笨钟的心情
有网友问:未来还会有更多大笨钟题吗?笨钟回复说:看心情…… 本题就请你替大笨钟写一个程序,根据心情自动输出回答。 输入格式: 输入在一行中给出 24 个 [0, 100] 区间内的整数,依次代表大笨钟在一天 24 小时中,每个小时的心情指数。 随后若干行,每行给出一个 [0, 23] 之间的整数,代表网友询问笨钟这个问题的时间点。当出现非法的时间点时,表示输入结束,这个非法输入不要处理。题目保证至少有 1 次询问。 输出格式: 对每一次提问,如果当时笨钟的心情指数大于 50...原创 2022-02-05 18:58:55 · 99 阅读 · 0 评论 -
L1-070 吃火锅
以上图片来自微信朋友圈:这种天气你有什么破事打电话给我基本没用。但是如果你说“吃火锅”,那就厉害了,我们的故事就开始了。 本题要求你实现一个程序,自动检查你朋友给你发来的信息里有没有chi1 huo3 guo1。 输入格式: 输入每行给出一句不超过 80 个字符的、以回车结尾的朋友信息,信息为非空字符串,仅包括字母、数字、空格、可见的半角标点符号。当读到某一行只有一个英文句点.时,输入结束,此行不算在朋友信息里。 输出格式: 首先在一行中输出朋友信息的总条数。然后对朋友的每...原创 2022-01-28 17:32:00 · 121 阅读 · 0 评论 -
L1-069 胎压监测
小轿车中有一个系统随时监测四个车轮的胎压,如果四轮胎压不是很平衡,则可能对行车造成严重的影响。 让我们把四个车轮 —— 左前轮、右前轮、右后轮、左后轮 —— 顺次编号为 1、2、3、4。本题就请你编写一个监测程序,随时监测四轮的胎压,并给出正确的报警信息。报警规则如下: 如果所有轮胎的压力值与它们中的最大值误差在一个给定阈值内,并且都不低于系统设定的最低报警胎压,则说明情况正常,不报警; 如果存在一个轮胎的压力值与它们中的最大值误差超过了阈值,或者低于系统设定的最低报警胎压,则不仅要报警.原创 2022-01-28 15:46:49 · 132 阅读 · 0 评论 -
L1-062 幸运彩票
彩票的号码有 6 位数字,若一张彩票的前 3 位上的数之和等于后 3 位上的数之和,则称这张彩票是幸运的。本题就请你判断给定的彩票是不是幸运的。 输入格式: 输入在第一行中给出一个正整数 N(≤100)。随后 N 行,每行给出一张彩票的 6 位数字。 输出格式: 对每张彩票,如果它是幸运的,就在一行中输出You are lucky!;否则输出Wish you good luck.。 输入样例: 2 233008 123456 输出样例: You are lucky! ...原创 2022-01-27 15:52:53 · 301 阅读 · 0 评论 -
L1-054 福到了
#include<iostream> using namespace std; int main(){ char a; cin>>a; int n; cin>>n; string s[n]; cin.get(); //getchar();也行,都是为了读取一个'\n'符,不然输出有误 for(int i=0;i<n;i++){ getline(cin,s[i]); } f...原创 2022-01-10 17:58:10 · 82 阅读 · 0 评论 -
L1-058 6翻了
“666”是一种网络用语,大概是表示某人很厉害、我们很佩服的意思。最近又衍生出另一个数字“9”,意思是“6翻了”,实在太厉害的意思。如果你以为这就是厉害的最高境界,那就错啦 —— 目前的最高境界是数字“27”,因为这是 3 个 “9”! 本题就请你编写程序,将那些过时的、只会用一连串“6666……6”表达仰慕的句子,翻译成最新的高级表达。 输入格式: 输入在一行中给出一句话,即一个非空字符串,由不超过 1000 个英文字母、数字和空格组成,以回车结束。 输出格式: 从左到右扫描输入的句.原创 2022-01-14 23:17:50 · 136 阅读 · 0 评论 -
L1-056 猜数字
#include<iostream> using namespace std; int main(){ int n,average,sum=0; cin>>n; char a[n][9]; //字符串最大长度给8是不行的,只有18分。查了是因为字符串都是以‘\0’为结尾。 //只有含有‘\0’结尾的字符串才是有意义的字符串,所以char类型数组开辟空间得多开一位或者开大点。 int b[n]; for(int i=0;i<...原创 2022-01-10 21:57:45 · 163 阅读 · 0 评论 -
L1-044 稳赢
#include<iostream> using namespace std; int main(){ int n; scanf("%d",&n); int count=0; string s; cin>>s; while(s!="End"){ if(count==n){ cout<<s<<endl; count=0; }...原创 2022-01-09 00:27:55 · 62 阅读 · 0 评论 -
L1-005 考试座位号 (15 分)
#include<iostream> using namespace std; int main(){ int n; cin>>n; long long a[n][3]; for(int i=0;i<n;i++){ for(int j=0;j<3;j++){ cin>>a[i][j]; } } int m; cin>>m; int...原创 2022-01-05 21:26:55 · 243 阅读 · 0 评论