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

article/2025/7/7 10:55:34

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

在这里插入图片描述

🏆题目传送门

  • ⭐L1-038 新世界 (5分)
  • ⭐L1-036 A乘以B (5分)
  • ⭐L1-037 A除以B (10分)
  • ⭐L1-040 最佳情侣身高差 (10分)
  • ⭐L1-035 情人节 (15分)
  • ⭐L1-033 出生年 (15分)
  • ⭐L1-034 点赞 (20分)
  • ⭐L1-039 古风排版 (20分)
  • ⭐写在最后

⭐L1-038 新世界 (5分)

本题题目链接👈 👈 👈 👈 👈

这道超级简单的题目没有任何输入。

你只需要在第一行中输出程序员钦定名言“Hello World”,并且在第二行中输出更新版的“Hello New World”就可以了。

输入样例:

输出样例:
Hello World
Hello New World

AC代码:

#include<iostream>
using namespace std;
int main()
{cout<<"Hello World"<<endl;cout<<"Hello New World";}

⭐L1-036 A乘以B (5分)

本题题目链接👈 👈 👈 👈 👈

看我没骗你吧 —— 这是一道你可以在 10 秒内完成的题:给定两个绝对值不超过 100 的整数 A 和 B,输出 A 乘以 B 的值。

输入格式:
输入在第一行给出两个整数 A 和 B(−100≤A,B≤100),数字间以空格分隔。

输出格式:
在一行中输出 A 乘以 B 的值。

输入样例:
-8 13
输出样例:
-104

AC代码:

#include<iostream>
using namespace std;
int main()
{int n,m;cin>>n>>m;    cout<<n*m<<endl;
}

⭐L1-037 A除以B (10分)

本题题目链接👈 👈 👈 👈 👈

真的是简单题哈 —— 给定两个绝对值不超过100的整数A和B,要求你按照“A/B=商”的格式输出结果。

输入格式:
输入在第一行给出两个整数A和B(−100≤A,B≤100),数字间以空格分隔。

输出格式:
在一行中输出结果:如果分母是正数,则输出“A/B=商”;如果分母是负数,则要用括号把分母括起来输出;如果分母为零,则输出的商应为Error。输出的商应保留小数点后2位。

输入样例1:
-1 2
输出样例1:
-1/2=-0.50

AC代码:

#include<iostream>
using namespace std;
int main()
{int a,b;cin>>a>>b;double s=1.0*a/b;if(b>0){printf("%d/%d=%.2lf",a,b,s);}else if(b<0){printf("%d/(%d)=%.2lf",a,b,s);}elseprintf("%d/%d=Error",a,b);
}

⭐L1-040 最佳情侣身高差 (10分)

本题题目链接👈 👈 👈 👈 👈

专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09 =(男方的身高)。如果符合,你俩的身高差不管是牵手、拥抱、接吻,都是最和谐的差度。

下面就请你写个程序,为任意一位用户计算他/她的情侣的最佳身高。

输入格式:
输入第一行给出正整数N(≤10),为前来查询的用户数。随后N行,每行按照“性别 身高”的格式给出前来查询的用户的性别和身高,其中“性别”为“F”表示女性、“M”表示男性;“身高”为区间 [1.0, 3.0] 之间的实数。

输出格式:
对每一个查询,在一行中为该用户计算出其情侣的最佳身高,保留小数点后2位。

输入样例:
2
M 1.75
F 1.8
输出样例:
1.61
1.96

AC代码:

#include<iostream>
using namespace std;
int main()
{int n;cin>>n;char sex;double high,cp;  for(int i=1;i<=n;i++){cin>>sex>>high;if(sex=='M')        {cp=high/1.09;printf("%.2lf\n",cp);}else{cp=high*1.09;printf("%.2lf\n",cp);}}
}

⭐L1-035 情人节 (15分)

本题题目链接👈 👈 👈 👈 👈
在这里插入图片描述

以上是朋友圈中一奇葩贴:“2月14情人节了,我决定造福大家。第2个赞和第14个赞的,我介绍你俩认识…………咱三吃饭…你俩请…”。现给出此贴下点赞的朋友名单,请你找出那两位要请客的倒霉蛋。

输入格式:
输入按照点赞的先后顺序给出不知道多少个点赞的人名,每个人名占一行,为不超过10个英文字母的非空单词,以回车结束。一个英文句点.标志输入的结束,这个符号不算在点赞名单里。

输出格式:
根据点赞情况在一行中输出结论:若存在第2个人A和第14个人B,则输出“A and B are inviting you to dinner…”;若只有A没有B,则输出“A is the only one for you…”;若连A都没有,则输出“Momo… No one is for you …”。

输入样例1:
GaoXZh
Magi
Einst
Quark
LaoLao
FatMouse
ZhaShen
fantacy
latesum
SenSen
QuanQuan
whatever
whenever
Potaty
hahaha
.
输出样例1:
Magi and Potaty are inviting you to dinner…
输入样例2:
LaoLao
FatMouse
whoever
.
输出样例2:
FatMouse is the only one for you…
输入样例3:
LaoLao
.
输出样例3:
Momo… No one is for you …

AC代码:

#include<bits/stdc++.h>
using namespace std;
int main()
{string s,s1,s2;int count=0;while(1){cin>>s;if(s[0]=='.')break;count++;if(count==2)s1=s;if(count==14)s2=s;}if(count>=14)cout<<s1<<" and "<<s2<<" are inviting you to dinner...";if(count>=2&&count<14)cout<<s1<<" is the only one for you...";if(count<2)cout<<"Momo... No one is for you ...";return 0;
}

⭐L1-033 出生年 (15分)

本题题目链接👈 👈 👈 👈 👈
在这里插入图片描述

以上是新浪微博中一奇葩贴:“我出生于1988年,直到25岁才遇到4个数字都不相同的年份。”也就是说,直到2013年才达到“4个数字都不相同”的要求。本题请你根据要求,自动填充“我出生于y年,直到x岁才遇到n个数字都不相同的年份”这句话。

输入格式:
输入在一行中给出出生年份y和目标年份中不同数字的个数n,其中y在[1, 3000]之间,n可以是2、或3、或4。注意不足4位的年份要在前面补零,例如公元1年被认为是0001年,有2个不同的数字0和1。

输出格式:
根据输入,输出x和能达到要求的年份。数字间以1个空格分隔,行首尾不得有多余空格。年份要按4位输出。注意:所谓“n个数字都不相同”是指不同的数字正好是n个。如“2013”被视为满足“4位数字都不同”的条件,但不被视为满足2位或3位数字不同的条件。

输入样例1:
1988 4
输出样例1:
25 2013
输入样例2:
1 2
输出样例2:
0 0001

AC代码:

#include<bits/stdc++.h>
using namespace std;
int main()
{int y,n;cin>>y>>n;int age=0;int t;int a[10]={0};	int differ=0;while(1){	t=y;if(t<1000)a[0]++; while(t){a[t%10]++;t/=10;		}for(int i=0;i<10;i++){if(a[i]>0)differ++;}if(differ==n){printf("%d %04d",age,y);break;}else{for(int i=0;i<10;i++)a[i]=0;	y++;age++;differ=0;}			}	
}

⭐L1-034 点赞 (20分)

本题题目链接👈 👈 👈 👈 👈

微博上有个“点赞”功能,你可以为你喜欢的博文点个赞表示支持。每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性。本题就要求你写个程序,通过统计一个人点赞的纪录,分析这个人的特性。

输入格式:
输入在第一行给出一个正整数N(≤1000),是该用户点赞的博文数量。随后N行,每行给出一篇被其点赞的博文的特性描述,格式为“K F
1

⋯F
K

”,其中1≤K≤10,F
i

(i=1,⋯,K)是特性标签的编号,我们将所有特性标签从1到1000编号。数字间以空格分隔。

输出格式:
统计所有被点赞的博文中最常出现的那个特性标签,在一行中输出它的编号和出现次数,数字间隔1个空格。如果有并列,则输出编号最大的那个。

输入样例:
4
3 889 233 2
5 100 3 233 2 73
4 3 73 889 2
2 233 123
输出样例:
233 3

AC代码:

#include<iostream>
using namespace std;
int main()
{int n,m;int num;cin>>n;int count[1001]={0};for(int i=1;i<=n;i++){cin>>m;for(int j=1;j<=m;j++){cin>>num;count[num]++;}}int max=count[1];int math=1;for(int i=2;i<=1000;i++){if(count[i]>=max){max=count[i];math=i;}                }cout<<math<<" "<<max<<endl;
}

⭐L1-039 古风排版 (20分)

本题题目链接👈 👈 👈 👈 👈

中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。

输入格式:
输入在第一行给出一个正整数N(<100),是每一列的字符数。第二行给出一个长度不超过1000的非空字符串,以回车结束。

输出格式:
按古风格式排版给定的字符串,每列N个字符(除了最后一列可能不足N个)。

输入样例:
4
This is a test case
输出样例:
asa T
st ih
e tsi
ce s

AC代码:

#include<bits/stdc++.h>
using namespace std;
int main()
{int n;string s;cin>>n;getchar();getline(cin,s);int len=s.size();int length;if(len%n!=0)length=len/n+1;elselength=len/n;int t=0;char c[n+1][length+1];for(int j=length;j>=1;j--){for(int i=1;i<=n;i++){if(t>=s.size())c[i][j]=' ';elsec[i][j]=s[t++];		   	}}for(int i=1;i<=n;i++){for(int j=1;j<=length;j++)cout<<c[i][j];cout<<endl;}}

⭐写在最后

🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟
现在的努力日后都会以好的结果反馈于我们!
冬天都来了,春天还会远吗?
另外本题集还有二阶三阶题没有上传,后续会继续上传完善的哦!
最后祝小伙伴们天天开心,生活愉快!!!
🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟

在这里插入图片描述


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

相关文章

团体程序设计天梯赛-练习集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命令…

【音视频连载-009】第二季 FFmpeg 打造简易播放器

公众号回复&#xff1a;OpenGL&#xff0c;领取学习资源大礼包 音视频学习入门技术文章连载&#xff1a; 技术开发故事会连载【音视频连载-001】基础学习篇-SDL 介绍以及工程配置【音视频连载-002】基础学习篇-SDL 创建窗口并显示颜色【音视频连载-003】基础学习篇-SDL 消息循环…

2021-11-03 - 英文/英语简写 - 收集

1.应用场景 主要用于了解&#xff0c;知晓英文的简写, 方便进行快速的文字交流。 2.学习/操作 1.文档阅读 TBD 2.整理输出 1. Imk &#xff1a; I am okay 我没事 2. TBD&#xff1a; To be determined 待定 TBC&#xff1a; To be continued 待续 TBH&#xff1a; To be hon…

四年再看新的Apple TV

苹果2010秋季新品发布(美国西部时间9月1日上午10点)发布了一系列新产品,硬件方面包括新的iPod Shuffle、iPod Nano、iPod Touch、Apple TV,软件和服务方面包括游戏中心、iOS4.2、以及4.99美元的蓝光格式电影租赁服务和0.99美元的高清电视剧集租赁服务。这里面最让我瞩目的新…

计算机硬件设备海报高清,海报墙3.0+APP加持—芝杜ZIDOO UHD2000高清播放器体验分享...

原标题&#xff1a;海报墙3.0APP加持—芝杜ZIDOO UHD2000高清播放器体验分享 熟悉我的朋友们都知道我一大业余爱好就是折腾存储高清播放器&#xff0c;客厅新盒子的系列测评我已经写了8篇&#xff0c;最近不少人问我最近玩啥盒子&#xff0c;想让我给点建议&#xff0c;我就来分…

H5 QQ一键加群

** 手机网页唤醒加群 ** 网上教程说的全是去官网找加群组件&#xff0c;我试了下&#xff0c;怎么样都不行&#xff0c;只能唤醒。其实很简单&#xff0c;想的太复杂了 放到用户点击事件上&#xff0c;完事。

网页一键加入QQ群

三步简单实现功能&#xff1a;网页提供加入qq群按钮 让他人一键加入qq群 第一步&#xff1a;进入qq群官网&#xff1a;http://qun.qq.com/join.html 第二步&#xff1a;选择需要加入的群并生成网页代码 第三步&#xff1a;在网页中插入这段html代码 以博客园为例&#xff1a;设…