
PAT
南城孤巷
这个作者很懒,什么都没留下…
展开
-
L1-080 乘法口诀数列
#include<bits/stdc++.h>using namespace std;int main(){ int a[1006],n,sum=2,temp,b[10],i,z=2; cin>>a[0]>>a[1]>>n; while(n>=sum+1) { temp=a[z-1]*a[z-2]; i=0; if(temp!=0) { .原创 2021-11-02 14:54:39 · 580 阅读 · 0 评论 -
天梯赛L1-078
L1-078 吉老师的回归 (15 分)代码部分:#include<bits/stdc++.h>using namespace std;int main(){ int qSum=0,fnish=0,key=0,sum[30]; string str[30]; cin>>qSum>>fnish; getchar(); //吸收掉数字后的回车 for(int i=0;i<qSum;i+原创 2021-09-30 19:28:20 · 106 阅读 · 0 评论 -
折叠方阵
【问题描述】给定一个起始数(大于等于1,小于等于20)和方阵的阶数(大于等于1,小于等于20),编程求得并输出该折叠方阵。一个起始数为10,4阶折叠方阵为:10 11 14 1913 12 15 2018 17 16 2125 24 23 22【输入形式】从标准输入中输入两个正整数分别表示起始数和方阵的阶数,以一个空格分隔这两个数字。【输出形式】将生成的折叠方阵按行输出到标准输出上,每个数字占4个字符的宽度,靠右对齐,各数字之间不再有空格分隔,每行末尾有回车换行。原创 2021-04-20 18:30:18 · 831 阅读 · 0 评论 -
旋转魔方阵
【问题描述】输入一个自然数N(N属于2到15),要求输出如下的魔方阵,即边长为NN,元素取值为1至NN,1在左上角,呈顺时针方向依次放置各元素。N=3时:1 2 38 9 47 6 5【输入形式】从标准输入读取一个整数N。【输出形式】向标准输出打印结果。输出符合要求的方阵,每个数字占5个字符宽度,向右对齐,在每一行末均输出一个回车符。【输入样例】4【输出样例】1 2 3 412 13 14 511 16原创 2021-04-20 18:26:17 · 590 阅读 · 0 评论 -
锤子剪刀布
题目要求大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势。现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。输入格式:输入第 1 行给出正整数 N(≤105 ),即双方交锋的次数。随后 N 行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C 代表“锤子”、J 代表“剪刀”、B 代表“布”,第 1 个字母代表甲方,第 2 个代表乙方,中间有 1 个空格。输出格式:输出第 1、2 行分别给出甲、乙的胜、平、负次数,数字间以 1 个空格分隔原创 2021-04-19 20:24:43 · 147 阅读 · 0 评论 -
A除以B
题目要求本题要求计算 A/B,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数。你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立。输入格式:输入在一行中依次给出 A 和 B,中间以 1 空格分隔。输出格式:在一行中依次输出 Q 和 R,中间以 1 空格分隔。输入样例:123456789050987654321 7输出样例:17636684150141093474 3题目代码#include<bits/stdc++.h>using namespace原创 2021-04-19 20:22:06 · 259 阅读 · 0 评论 -
前世档案 (20 分)
题目要求网络世界中时常会遇到这类滑稽的算命小程序,实现原理很简单,随便设计几个问题,根据玩家对每个问题的回答选择一条判断树中的路径,结论就是路径终点对应的那个结点。现在我们把结论从左到右顺序编号,编号从 1 开始。这里假设回答都是简单的“是”或“否”,又假设回答“是”对应向左的路径,回答“否”对应向右的路径。给定玩家的一系列回答,请你返回其得到的结论的编号。输入格式:输入第一行给出两个正整数:N(≤30)为玩家做一次测试要回答的问题数量;M(≤100)为玩家人数。随后 M 行,每行顺次给出玩家的原创 2021-04-08 15:59:50 · 204 阅读 · 0 评论 -
胎压监测 (15 分)
题目要求小轿车中有一个系统随时监测四个车轮的胎压,如果四轮胎压不是很平衡,则可能对行车造成严重的影响。让我们把四个车轮 —— 左前轮、右前轮、右后轮、左后轮 —— 顺次编号为 1、2、3、4。本题就请你编写一个监测程序,随时监测四轮的胎压,并给出正确的报警信息。报警规则如下:如果所有轮胎的压力值与它们中的最大值误差在一个给定阈值内,并且都不低于系统设定的最低报警胎压,则说明情况正常,不报警;如果存在一个轮胎的压力值与它们中的最大值误差超过了阈值,或者低于系统设定的最低报警胎压,则不仅要报警,而且要给原创 2021-04-08 13:02:46 · 336 阅读 · 0 评论 -
6翻了(15分)
题目要求“666”是一种网络用语,大概是表示某人很厉害、我们很佩服的意思。最近又衍生出另一个数字“9”,意思是“6翻了”,实在太厉害的意思。如果你以为这就是厉害的最高境界,那就错啦 —— 目前的最高境界是数字“27”,因为这是 3 个 “9”!本题就请你编写程序,将那些过时的、只会用一连串“6666……6”表达仰慕的句子,翻译成最新的高级表达。输入格式:输入在一行中给出一句话,即一个非空字符串,由不超过 1000 个英文字母、数字和空格组成,以回车结束。输出格式:从左到右扫描输入的句子:如果句子原创 2021-04-06 14:27:08 · 187 阅读 · 0 评论 -
L1-054 福到了 (15 分)
题目“福”字倒着贴,寓意“福到”。不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出。这里要处理的每个汉字是由一个 N × N 的网格组成的,网格中的元素或者为字符 @ 或者为空格。而倒过来的汉字所用的字符由裁判指定。输入格式:输入在第一行中给出倒过来的汉字所用的字符、以及网格的规模 N (不超过100的正整数),其间以 1 个空格分隔;随后 N 行,每行给出 N 个字符,或者为 @ 或者为空格。输出格式:输出倒置的网格,如样例所示。但是,如果这个字正过来倒过去是一样的,就先输出bu y原创 2021-04-05 11:37:06 · 77 阅读 · 0 评论 -
猜数字 (20 分)
一群人坐在一起,每人猜一个 100 以内的数,谁的数字最接近大家平均数的一半就赢。本题就要求你找出其中的赢家。输入格式:输入在第一行给出一个正整数N(≤104 )。随后 N 行,每行给出一个玩家的名字(由不超过8个英文字母组成的字符串)和其猜的正整数(≤ 100)。输出格式:在一行中顺序输出:大家平均数的一半(只输出整数部分)、赢家的名字,其间以空格分隔。题目保证赢家是唯一的。输入样例:7Bob 35Amy 28James 98Alice 11Jack 45Smith 33原创 2021-04-05 10:21:12 · 178 阅读 · 0 评论 -
古风排版
文章目录题目要求输入格式输出格式题目代码题目要求中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。输入格式输入在第一行给出一个正整数N(<100),是每一列的字符数。第二行给出一个长度不超过1000的非空字符串,以回车结束。4This is a test case输出格式按古风格式排版给定的字符串,每列N个字符(除了最后一列可能不足N个)。asa Tst ihe tsi ce s题目代码#include<bits/stdc++.原创 2021-04-03 16:42:37 · 95 阅读 · 0 评论 -
2021-04-03
文章目录题目要求输入格式输出格式题目代码题目要求以上是朋友圈中一奇葩贴:“2月14情人节了,我决定造福大家。第2个赞和第14个赞的,我介绍你俩认识…………咱三吃饭…你俩请…”。现给出此贴下点赞的朋友名单,请你找出那两位要请客的倒霉蛋。输入格式输入按照点赞的先后顺序给出不知道多少个点赞的人名,每个人名占一行,为不超过10个英文字母的非空单词,以回车结束。一个英文句点.标志输入的结束,这个符号不算在点赞名单里。GaoXZhMagiEinstQuarkLaoLaoFatMouseZhaS原创 2021-04-03 15:17:21 · 96 阅读 · 0 评论 -
点赞
文章目录题目要求输入格式输出格式题目代码题目要求微博上有个“点赞”功能,你可以为你喜欢的博文点个赞表示支持。每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性。本题就要求你写个程序,通过统计一个人点赞的纪录,分析这个人的特性。输入格式:输入在第一行给出一个正整数N(≤1000),是该用户点赞的博文数量。随后N行,每行给出一篇被其点赞的博文的特性描述,格式为“K F1 ⋯FK ”,其中1≤K≤10,Fi (i=1,⋯,K)是特性标签的编号,我们原创 2021-04-01 20:18:23 · 434 阅读 · 0 评论 -
全字母句
文章目录题目要求输入格式输出格式题目代码题目要求全字母句 (pangram) 指包含字母表中全部 26 种英文字母(不区分大小写)的句子,其常被用于展示英文字体的显示效果。现在,bLue 得到了很多句子,他想知道哪些句子是全字母句。输入格式输入数据有多组(数据组数不超过 100),到 EOF 结束。每组数据包含一行长度不超过 100 的字符串The quick brown fox jumps over the lazy dog.The 6th ACM Funny Programming原创 2021-04-01 20:10:45 · 471 阅读 · 0 评论 -
L1-030 一帮一 (15 分)
文章目录题目要求输入格式输出格式题目代码题目要求“一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的学生中,将名次最靠前的学生与名次最靠后的异性学生分为一组。输入格式输入第一行给出正偶数N(≤50),即全班学生的人数。此后N行,按照名次从高到低的顺序给出每个学生的性别(0代表女生,1代表男生)和姓名(不超过8个英文字母的非空字符串),其间以1个空格分隔。这里原创 2021-03-31 18:52:13 · 90 阅读 · 0 评论 -
L1-027 出租 (20 分)
文章目录题目要求输入格式输出格式题目代码题目要求index数组就是arr数组的下标,index[0]=2 对应 arr[2]=1,index[1]=0 对应 arr[0]=8,index[2]=3 对应 arr[3]=0,以此类推…… 很容易得到电话号码是18013820100。本题要求你编写一个程序,为任何一个电话号码生成这段代码 —— 事实上,只要生成最前面两行就可以了,后面内容是不变的。输入格式输入在一行中给出一个由11位数字组成的手机号码。18013820100输出格式为输入的原创 2021-03-31 17:10:45 · 97 阅读 · 0 评论 -
L1-023 输出GPLT (20 分)
文章目录题目要求输入格式输出格式题目代码题目要求给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按GPLTGPLT…这样的顺序输出,并忽略其它字符。当然,四种字符(不区分大小写)的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按GPLT的顺序打印,直到所有字符都被输出输入格式输入在一行中给出一个长度不超过10000的、仅由英文字母构成的非空字符串pcTclnGloRgLrtLhgljkLhGFauPewSKgt输出格式在一行中按题目要求输出排原创 2021-03-31 10:09:53 · 68 阅读 · 0 评论 -
L1-025 正整数A+B (有注释)
文章目录题目要求输入格式输出格式题目代码题目要求题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。输入格式输入在一行给出A和B,其间以空格分开。问题是A和B不一定是满足要求的正整数,有时候可能是超出范围的数字、负数、带小数点的实数、甚至是一堆乱码。注意:我们把输入中出现的第1个空格认为是A和B的分隔。题目保证至少存在一个空格,并且B不是一个空字符串-100 blabla bla...33输出格式如果输入的确是两个原创 2021-03-31 09:22:33 · 228 阅读 · 0 评论 -
L1-016 查验身份证 (15 分)
文章目录题目要求输入格式输出格式题目代码题目要求一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值:Z:0 1 2 3 4 5 6 7 8 9 10M:1 0 X 9 8 7 6 5 4 3 2现在给定一些身份证号码,请你验证校验码的有效性,并输出有问题的号码。输原创 2021-03-30 16:42:41 · 91 阅读 · 0 评论 -
L1-015 跟奥巴马一起画方块 (15 分)
文章目录题目要求输入格式输出格式题目代码题目要求美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!输入格式输入在一行中给出正方形边长N(3≤N≤21)和组成正方形边的某种字符C,间隔一个空格。10 a输出格式输出由给定字符C画出的正方形。但是注意到行间距比列间距大,所以为了让结果看上去更像正方形,我们输出的行数实原创 2021-03-30 15:44:49 · 108 阅读 · 0 评论