2021年 团体程序设计天梯赛——题解集

article/2025/7/7 11:32:12

Hello各位童学大家好!😊😊,茫茫题海你我相遇即是缘分呐,或许日复一日的刷题已经让你感到疲惫甚至厌倦了,但是我们真的真的已经达到了我们自身极限了吗?少一点自我感动,没有结果前别太松懈,请相信”一万小时定理“
。当你迷茫时抬头看看远方回想当初那个稚嫩脸庞的少年所仰望的目标😇😇,理想主义的花朵终需扎根在现实的土壤里才能得到滋养,接下来让我们静下心来刷题吧,体验学习的快感!
You will be successful if you hold on!🏅🏅🏅🏅🏅
🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀

在这里插入图片描述

🏆题目传送门

  • ⭐L1一阶题 (虽然比较基础但是是很重要的一部分,且一些题目有一定难度哦!)
    • ⭐L1-073 人与神 (5分)——水题
      • ⭐Code:
    • ⭐L1-074 两小时学完C语言 (5分)——水题
      • ⭐Code
    • ⭐L1-075 强迫症 (10分)
      • ⭐Code
    • ⭐L1-076 降价提醒机器人 (10分)
      • ⭐Code
    • ⭐L1-077 大笨钟的心情 (15分)
      • ⭐Code
    • ⭐L1-078 吉老师的回归 (15分)
      • ⭐Code
    • ⭐L1-079 天梯赛的善良 (20分)
      • ⭐Code
    • ⭐L1-080 乘法口诀数列 (20分)
      • ⭐Code
  • ⭐L2二阶题(目前还没有上传哈!!敬请期待!!)
  • ⭐L3三阶题(目前也还没有上传哈!!敬请期待!!)
  • ⭐写在最后

⭐L1一阶题 (虽然比较基础但是是很重要的一部分,且一些题目有一定难度哦!)

⭐L1-073 人与神 (5分)——水题

本题题目链接!!!!!

跨界大神 L. Peter Deutsch 有一句名言:“To iterate is human, to recurse divine.”(迭代的是人,递归的是神)。本题就请你直接在屏幕上输出这句话。

输入格式:
本题没有输入。

输出格式:
在一行中输出 To iterate is human, to recurse divine.。

输入样例:

输出样例:
To iterate is human, to recurse divine.

⭐Code:

AC代码:

#include<bits/stdc++.h>
using namespace std;
int main()
{cout<<"To iterate is human, to recurse divine.";
}

⭐L1-074 两小时学完C语言 (5分)——水题

本题题目链接!!!!!

在这里插入图片描述
知乎上有个宝宝问:“两个小时内如何学完 C 语言?”当然,问的是“学完”并不是“学会”。

假设一本 C 语言教科书有 N 个字,这个宝宝每分钟能看 K 个字,看了 M 分钟。还剩多少字没有看?

输入格式:
输入在一行中给出 3 个正整数,分别是 N(不超过 400 000),教科书的总字数;K(不超过 3 000),是宝宝每分钟能看的字数;M(不超过 120),是宝宝看书的分钟数。

题目保证宝宝看完的字数不超过 N。

输出格式:
在一行中输出宝宝还没有看的字数。

输入样例:
100000 1000 72
输出样例:
28000

⭐Code

AC代码:

#include<iostream>
using namespace std;
int main()
{int a,b,c;cin>>a>>b>>c;cout<<a-b*c;
}

⭐L1-075 强迫症 (10分)

本题题目链接!!!!!

小强在统计一个小区里居民的出生年月,但是发现大家填写的生日格式不统一,例如有的人写 199808,有的人只写 9808。有强迫症的小强请你写个程序,把所有人的出生年月都整理成 年年年年-月月 格式。对于那些只写了年份后两位的信息,我们默认小于 22 都是 20 开头的,其他都是 19 开头的。

输入格式:
输入在一行中给出一个出生年月,为一个 6 位或者 4 位数,题目保证是 1000 年 1 月到 2021 年 12 月之间的合法年月。

输出格式:
在一行中按标准格式 年年年年-月月 将输入的信息整理输出。

输入样例 1:
9808
输出样例 1:
1998-08
输入样例 2:
0510
输出样例 2:
2005-10
输入样例 3:
196711
输出样例 3:
1967-11

⭐Code

AC代码:

#include<bits/stdc++.h>
using namespace std;
int main()
{string s;cin>>s;if(s.size()==4){if( (s[0]-'0')*10+(s[1]-'0')>21 )printf("19");elseprintf("20");printf("%c%c-%c%c",s[0],s[1],s[2],s[3]);}else{for(int i=0;i<s.size();i++){cout<<s[i];if(i==3){cout<<"-";}}}}

⭐L1-076 降价提醒机器人 (10分)

本题题目链接!!!!!

小 T 想买一个玩具很久了,但价格有些高,他打算等便宜些再买。但天天盯着购物网站很麻烦,请你帮小 T 写一个降价提醒机器人,当玩具的当前价格比他设定的价格便宜时发出提醒。

输入格式:
输入第一行是两个正整数 N 和 M (1≤N≤100,0≤M≤1000),表示有 N 条价格记录,小 T 设置的价格为 M。

接下来 N 行,每行有一个实数 P
i

(−1000.0<P
i

<1000.0),表示一条价格记录。

输出格式:
对每一条比设定价格 M 便宜的价格记录 P,在一行中输出 On Sale! P,其中 P 输出到小数点后 1 位。

输入样例:
4 99
98.0
97.0
100.2
98.9
输出样例:
On Sale! 98.0
On Sale! 97.0
On Sale! 98.9

⭐Code

AC代码:

#include<iostream>
using namespace std;
int main()
{int n,price;double sale;cin>>n>>price;for(int i=1;i<=n;i++){cin>>sale;if(sale<price)printf("On Sale! %.1lf\n",sale);}
}

⭐L1-077 大笨钟的心情 (15分)

本题题目链接!!!!!

在这里插入图片描述
有网友问:未来还会有更多大笨钟题吗?笨钟回复说:看心情……

本题就请你替大笨钟写一个程序,根据心情自动输出回答。

输入格式:
输入在一行中给出 24 个 [0, 100] 区间内的整数,依次代表大笨钟在一天 24 小时中,每个小时的心情指数。

随后若干行,每行给出一个 [0, 23] 之间的整数,代表网友询问笨钟这个问题的时间点。当出现非法的时间点时,表示输入结束,这个非法输入不要处理。题目保证至少有 1 次询问。

输出格式:
对每一次提问,如果当时笨钟的心情指数大于 50,就在一行中输出 心情指数 Yes,否则输出 心情指数 No。

输入样例:
80 75 60 50 20 20 20 20 55 62 66 51 42 33 47 58 67 52 41 20 35 49 50 63
17
7
3
15
-1
输出样例:
52 Yes
20 No
50 No
58 Yes

⭐Code

AC代码:

#include<bits/stdc++.h>
using namespace std;
int main()
{int clock[24], n = 0;for (int i = 0; i < 24; i++){cin>>clock[i];}cin>>n;while (n >= 0 && n <= 23){if (clock[n] > 50)printf("%d Yes\n", clock[n]);elseprintf("%d No\n", clock[n]);cin>>n;}return 0;
}

⭐L1-078 吉老师的回归 (15分)

本题题目链接!!!!!

曾经在天梯赛大杀四方的吉老师决定回归天梯赛赛场啦!

为了简化题目,我们不妨假设天梯赛的每道题目可以用一个不超过 500 的、只包括可打印符号的字符串描述出来,如:Problem A: Print “Hello world!”。

众所周知,吉老师的竞赛水平非常高超,你可以认为他每道题目都会做(事实上也是……)。因此,吉老师会按照顺序看题并做题。但吉老师水平太高了,所以签到题他就懒得做了(浪费时间),具体来说,假如题目的字符串里有 qiandao 或者 easy(区分大小写)的话,吉老师看完题目就会跳过这道题目不做。

现在给定这次天梯赛总共有几道题目以及吉老师已经做完了几道题目,请你告诉大家吉老师现在正在做哪个题,或者吉老师已经把所有他打算做的题目做完了。

提醒:天梯赛有分数升级的规则,如果不做签到题可能导致团队总分不足以升级,一般的选手请千万不要学习吉老师的酷炫行为!

输入格式:
输入第一行是两个正整数 N,M (1≤M≤N≤30),表示本次天梯赛有 N 道题目,吉老师现在做完了 M 道。

接下来 N 行,每行是一个符合题目描述的字符串,表示天梯赛的题目内容。吉老师会按照给出的顺序看题——第一行就是吉老师看的第一道题,第二行就是第二道,以此类推。

输出格式:
在一行中输出吉老师当前正在做的题目对应的题面(即做完了 M 道题目后,吉老师正在做哪个题)。如果吉老师已经把所有他打算做的题目做完了,输出一行 Wo AK le。

输入样例 1:
5 1
L1-1 is a qiandao problem.
L1-2 is so…easy.
L1-3 is Easy.
L1-4 is qianDao.
Wow, such L1-5, so easy.
输出样例 1:
L1-4 is qianDao.
输入样例 2:
5 4
L1-1 is a-qiandao problem.
L1-2 is so easy.
L1-3 is Easy.
L1-4 is qianDao.
Wow, such L1-5, so!!easy.
输出样例 2:
Wo AK le

⭐Code

AC代码:

#include<bits/stdc++.h>
using namespace std;
int main()
{int n,m,count=0;string s1,s2;    cin>>n>>m; getchar();for(int i=1;i<=n;i++){getline(cin,s1);if(s1.find("qiandao")==-1&&s1.find("easy")==-1)   {count++;          if(count>m)                  {s2=s1; }                                       }          } if(count<=m)printf("Wo AK le");  elsecout<<s2;      	
}

⭐L1-079 天梯赛的善良 (20分)

本题题目链接!!!!!

天梯赛是个善良的比赛。善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分。

于是命题组首先将编程能力划分成了 10
6
个等级(太疯狂了,这是假的),然后调查了每个参赛学生的编程能力。现在请你写个程序找出所有参赛学生的最小和最大能力值,给命题组作为出题的参考。

输入格式:
输入在第一行中给出一个正整数 N(≤2×10
4
),即参赛学生的总数。随后一行给出 N 个不超过 10
6
的正整数,是参赛学生的能力值。

输出格式:
第一行输出所有参赛学生的最小能力值,以及具有这个能力值的学生人数。第二行输出所有参赛学生的最大能力值,以及具有这个能力值的学生人数。同行数字间以 1 个空格分隔,行首尾不得有多余空格。

输入样例:
10
86 75 233 888 666 75 886 888 75 666
输出样例:
75 3
888 2

⭐Code

AC代码:

#include<iostream>
using namespace std;
int main()
{int n;cin>>n;int ability;int max=0,min=9999999;int a[100100];int count1=0,count2=0;for(int i=1;i<=n;i++){cin>>ability;a[i]=ability;if(max<ability)max=ability;if(min>ability)min=ability;}for(int i=1;i<=n;i++){if(a[i]==max)count1++;if(a[i]==min)count2++;}cout<<min<<" "<<count2<<endl<<max<<" "<<count1;}

⭐L1-080 乘法口诀数列 (20分)

本题题目链接!!!!!

本题要求你从任意给定的两个 1 位数字 a
1

和 a
2

开始,用乘法口诀生成一个数列 {a
n

},规则为从 a
1

开始顺次进行,每次将当前数字与后面一个数字相乘,将结果贴在数列末尾。如果结果不是 1 位数,则其每一位都应成为数列的一项。

输入格式:
输入在一行中给出 3 个整数,依次为 a
1

、a
2

和 n,满足 0≤a
1

,a
2

≤9,0<n≤10
3

输出格式:
在一行中输出数列的前 n 项。数字间以 1 个空格分隔,行首尾不得有多余空格。

输入样例:
2 3 10
输出样例:
2 3 6 1 8 6 8 4 8 4
样例解释:
数列前 2 项为 2 和 3。从 2 开始,因为 2×3=6,所以第 3 项是 6。因为 3×6=18,所以第 4、5 项分别是 1、8。依次类推…… 最后因为第 6 项有 6×8=48,对应第 10、11 项应该是 4、8。而因为只要求输出前 10 项,所以在输出 4 后结束。

⭐Code

AC代码:

#include<iostream>
using namespace std;
int main()
{int a1,a2,n;int count = 3, num[1001];int sum;cin>>a1>>a2>>n;num[1] = a1, num[2] = a2;for (int i = 1; i <= n; i++){sum = num[i] * num[i + 1];if (sum < 10){num[count++] = sum;}else{num[count++] = sum / 10;num[count++] = sum % 10;}if (count > n)break;}cout<<a1;for (int i = 2; i <= n; i++) {cout<<" "<<num[i];}return 0;
}

⭐L2二阶题(目前还没有上传哈!!敬请期待!!)

⭐L3三阶题(目前也还没有上传哈!!敬请期待!!)

⭐写在最后

🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟
害,最近也是有些感到迷茫焦虑,有些乏力感了,没有之前那股冲劲了,就是心里其实还是想往前冲一冲的,但是行动起来没有之前那么得劲还老是会胡思乱想,上课也有点东想西想了😭 😭 ,可是已经到半山腰啦,总得去山顶看看吧,调整好状态,加油!!!!哈哈今天可能给大家带来了点负面情绪!
决定胜负的路还很长,我们都才刚刚起步!
🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟

在这里插入图片描述


http://chatgpt.dhexx.cn/article/gayxbmwk.shtml

相关文章

团体程序设计天梯赛题解(c++)

一、L1.基础题&#xff08;5分&#xff09;&#xff1a; L1-001 Hello world&#xff08;c&#xff09;http://t.csdn.cn/qU2VjL1-004计算摄氏温度&#xff08;c&#xff09;http://t.csdn.cn/ZaKrpL1-012计算指数&#xff08;c&#xff09;http://t.csdn.cn/d3RtdL1-014 简单…

2019 团体程序设计天梯赛试题集

L1-1 PTA使我精神焕发 &#xff08;5 分) 以上是湖北经济学院同学的大作。本题就请你用汉语拼音输出这句话。 输入格式&#xff1a; 本题没有输入。 输出格式&#xff1a; 在一行中按照样例输出&#xff0c;以惊叹号结尾。 输入样例&#xff1a; 无 输出样例&#xff1a…

【C语言】【团体程序设计天梯赛-练习集】L1-003 个位数统计

题目如图&#xff1a; 要求看似一目了然&#xff0c;很容易想到用取余的方法来求解&#xff0c;然而1000位的要求会使代码超时 因此这里需要使用字符串数组存储&#xff0c;代码如下&#xff1a; 其实在明确了目标之后这道题就变得简单起来了&#xff1a;存储数字为字符串---…

2021年团体程序设计天梯赛-总决赛题解

L2-2 病毒溯源 L2-4 哲哲打游戏 L3-2 还原文件 L1-1 人与神 (5 分) 跨界大神 L. Peter Deutsch 有一句名言&#xff1a;“To iterate is human, to recurse divine.”&#xff08;迭代的是人&#xff0c;递归的是神&#xff09;。本题就请你直接在屏幕上输出这句话。 输入格式…

2020年 团体程序设计天梯赛——题解集

Hello各位童学大家好&#xff01;&#x1f60a;&#x1f60a;&#xff0c;茫茫题海你我相遇即是缘分呐&#xff0c;或许日复一日的刷题已经让你感到疲惫甚至厌倦了&#xff0c;但是我们真的真的已经达到了我们自身极限了吗&#xff1f;少一点自我感动&#xff0c;没有结果前别太…

2017年 团体程序设计天梯赛——题解集

前言&#xff1a; Hello各位童学大家好&#xff01;&#x1f60a;&#x1f60a;&#xff0c;茫茫题海你我相遇即是缘分呐&#xff0c;或许日复一日的刷题已经让你感到疲惫甚至厌倦了&#xff0c;但是我们真的真的已经达到了我们自身极限了吗&#xff1f;少一点自我感动&#xf…

团体程序设计天梯赛-练习集L1-003 个位数统计 (15 分)

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、C语言解答二、Python解答总结 前言 给定一个 k 位整数 请编写程序统计每种不同的个位数字出现的次数。例如&#xff1a;给定 N100311&#xff0c;则有 2 …

2019年 团体程序设计天梯赛——题解集

前言&#xff1a; Hello各位童学大家好&#xff01;&#x1f60a;&#x1f60a;&#xff0c;茫茫题海你我相遇即是缘分呐&#xff0c;或许日复一日的刷题已经让你感到疲惫甚至厌倦了&#xff0c;但是我们真的真的已经达到了我们自身极限了吗&#xff1f;少一点自我感动&#xf…

2020年团体程序设计天梯赛L1题目集(题目+代码)

2020年11月团体程序设计天梯赛 第一次参加天梯赛&#xff0c;除了在门口冻得瑟瑟发抖&#xff0c;还有按不动的shift之外一切都还好… tip:不知道啥原因代码上基本没有注释&#xff0c;希望dalao们不要介意~ L1-1 嫑废话上代码 (5分) Linux 之父 Linus Torvalds 的名言是&am…

2017年团体程序设计天梯赛-大区赛小结

不知道说些什么&#xff0c;今年的天梯赛&#xff0c;比去年要凶残的多啊&#xff0c;这个鬼一样的分区&#xff0c;华东区的论剑真的是变态&#xff0c;甚至比好几个珠峰的赛区还凶残。 弱校华东区第8&#xff0c;全赛区第9&#xff0c;凄凉&#xff0c;给华东区的大佬跪了。…

2021年团体程序设计天梯赛-题解

题面暂无 先给出代码&#xff0c;题解稍后补充 附上成绩 目录 L1-1L1-2L1-3L1-4L1-5L1-6L1-7L1-8L2-1L2-2L2-3L2-4L3-1L3-2L3-3 L1-1 print(To iterate is human, to recurse divine.)L1-2 #include <bits/stdc.h> using namespace std; int n; int k, m; int main()…

2018年 团体程序设计天梯赛——题解集

前言&#xff1a; Hello各位童学大家好&#xff01;&#x1f60a;&#x1f60a;&#xff0c;茫茫题海你我相遇即是缘分呐&#xff0c;或许日复一日的刷题已经让你感到疲惫甚至厌倦了&#xff0c;但是我们真的真的已经达到了我们自身极限了吗&#xff1f;少一点自我感动&#xf…

2021团体程序设计天梯赛题解

先贴成绩 今年L1的题偏基础&#xff0c;比赛用了一个小时切完了&#xff0c;&#xff08;算上PTA系统网络错误崩了20分钟和BW傻等…QAQ&#xff09;L2顺着做的&#xff0c;L2-1模拟过了去看L2-2&#xff0c;并查集写完数据跑错了&#xff0c;调了一个小时发现题目说明唯一前驱&…

2020年团体程序设计天梯赛-总决赛【个人部分题解】

第一次打这个&#xff0c;我以为是团体赛&#xff0c;实际上就是10个人单独打&#xff0c;然后分数相加&#xff0c;一个队的也不能交流&#xff0c;这不就是个人赛嘛… 个人比赛结果&#xff1a; 团队比赛结果&#xff1a; 团队国一&#xff0c;个人国二&#xff0c;还行。…

2022年团体程序设计天梯赛记录(部分题解)

自我总结 今年(大一)第一次参加天梯赛&#xff0c;没什么经验&#xff0c;人也比较菜&#xff0c;今年的部分题光看懂题就花了大部分时间&#xff0c;好吧&#xff0c;我阅读理解确实有点差劲&#xff0c;只写出了前十道题&#xff08;后面的题没时间写了&#xff09;&#xff…

2022团体程序设计天梯赛L1

目录&#xff08;这个链接有点牛马&#xff0c;不建议点&#xff0c;给我整无语了&#xff09; L1-081 今天我要赢 Question: Solve: AC Code&#xff1a; ​​​​​​​ L1-082 种钻石 Question: Solve: AC Code&#xff1a; L1-083 谁能…

PT新手问题汇总

小心触电首发于 HDC 论坛&#xff0c;如需转载&#xff0c;请注明出处&#xff0c;谢谢&#xff01; 转自内站 000 新手问题汇总 原帖地址: http://hdchina.org/forums.php?actionviewtopic&topicid14212&page2##233144 1、什么叫PT&#xff1f; 2、分享 率跟我有…

xvid 详解 代码分析 编译等

1. Xvid参数详解 众所周知&#xff0c;Mencoder以其极高的压缩速率和不错的画质赢得了很多朋友的认同&#xff01; 原来用Mencoder压缩Xvid的AVI都是使用Xvid编码器的默认设置&#xff0c;现在我来给大家冲冲电&#xff0c;讲解一下怎样使用Mencoder命令行高级参数制作Xvid编…

《安全屋》第一季华丽登场,一桩划算的数据“买卖”

影响数据公开和共享的最主要阻碍&#xff0c;一是数据所有权问题&#xff0c;二是数据安全问题。那么&#xff0c;有没有一种方式&#xff0c;可以将数据的所有权和使用权分离&#xff0c;同时又能最大程度地保护数据的安全性&#xff1f;UCloud”安全屋”解决方案应运而生。 …

【mpeg4】xvid参数分析

###Date: 2018.3.24 1. Xvid参数详解 众所周知&#xff0c;Mencoder以其极高的压缩速率和不错的画质赢得了很多朋友的认同&#xff01; 原来用Mencoder压缩Xvid的AVI都是使用Xvid编码器的默认设置&#xff0c;现在我来给大家冲冲电&#xff0c;讲解一下怎样使用Mencoder命令…