自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 1006 Sign In and Sign Out (25 分)

#include<bits/stdc++.h>using namespace std;struct record{ char ID[20]; int intime;//进入时间,当天第几秒 int outtime;//离开时间,当天第几秒};int main(){ int N,HH,MM,SS; scanf("%d",&N); record sign[N]; for(int i=0;i<N;i++){ .

2022-02-16 14:48:46 335

原创 1011 World Cup Betting (20 分)

#include<bits/stdc++.h>using namespace std;int main(){ int N=3; char result[3]={'W','T','L'}; int flag[3]={0}; double max[3];//用于暂存每组最大数; double W,T,L; for(int i=0;i<3;i++){ scanf("%lf %lf %lf",&W,&T,&am.

2022-02-16 11:18:07 284

原创 1018 锤子剪刀布 (20 分)

思路很简单,就不说了。直接放代码,测试点4,5第一次没通过,太想当然了,边界条件没考虑好,直接放代码。#include<bits/stdc++.h>using namespace std;int main(){ int N; int arr[100010]={0}; scanf("%d",&N); int num,grade,max=1;//这里max 值初始化为1,不然测试点过不了; for(int i=0;i<N;i++){

2022-02-16 09:09:13 290

原创 1028 人口普查 (20 分)

思路:用数组存每个人信息,边存边判断,用cnt记录有效个数,young和old记录最大和最小年纪的人的数组下标。测试点0:易错在于,young和old不能设初值为0,不然首项不是有效项(过大或过小),其中一个会无法更新(有效项总是比无效项小或大)。我这里是cnt=1,即首个有效项作为初始值。测试点3:如果没有一个有效项,输出0,不输出名字。#include<bits/stdc++.h>using namespace std;struct person{ char

2022-01-13 19:37:44 3571

原创 1041 考试座位号 (15 分)

每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。输入格式:输入第一行给出一个正整数N(≤1000),随后N行,每行给出一个考生的信息:准考证号 试机座位号 考试座位号。其中准考证号由 16 位数字组成,座位从 1 到N编号。输入...

2022-01-12 16:36:31 93

原创 1009 Product of Polynomials (25 分)

思路是数组一存放第一行,数组二存放相乘系数。几个犯过错的点:for循环结束条件,输出格式。#include<bits/stdc++.h>using namespace std;int main(){ int line=2,K,a,flag=0; double aN[2010],aNN[2010],b;//数组稍开大一点,最高项可能到2000 for(int i=0;i<=2010;i++){ aNN[i]=0.0; aN[

2022-01-12 14:41:07 211

原创 1002 A+B for Polynomials (25 分)

大意就是两行数字,首位是这一行有多少非零项目。Ni是次数,ANi是项数。行一为F1(X),行二为F2(X). 输出结果为,非零项数目, 从高到低依次输出各项。#include<bits/stdc++.h>using namespace std;int main(){ int line=2,K,a;//line =2 表示两行,执行while 两次,K是每行项数,a用来存次数 double aN[1010],b;//b用来存输入的浮点数。 for(int .

2022-01-12 10:36:49 167

原创 1065 A+B and C (64bit) (20 分)

部分AC的问题,正溢出没考虑到。我起初判断正溢出的时候用的A+B>C的语句。发现这样有问题。要加一个SUM=A+B。在用SUM和C进行比较,这样是对的。#include<bits/stdc++.h>using namespace std;bool ABC(long long a,long long b,long long c){ long long sum=a+b;//这一步必须要加,不能直接用a+b>c判断,会出错 if(a >

2022-01-11 16:48:49 201

原创 1046 Shortest Distance (20 分)

部分AC:最有可能的是边界没考虑清楚,如for循环结束的条件有误,少算了一个等。看大佬的思路,自己敲一遍代码:但a[i]写成啊a[k] a[n],输出错误。

2022-01-11 15:45:40 306

原创 1014 福尔摩斯的约会 (20 分)

说下几个坑:星期几:范围是A-G,且得是第一个匹配的字母。小时:范围是0-9 A-N,且得是第二个匹配字母,并且要补足两位数。分钟;按位置判断,且必须是字母,补足两位数。用cnt=0表示第一个匹配,得到星期后记得cnt++,一定要后移一位,j++,不然小时会记录相同的字母。得到小时后记得跳出循环,或者j++,不然小时会记录最后一个匹配的字母。#include<bits/stdc++.h>using namespace std;int main(){ stri

2022-01-06 17:22:19 389

原创 1042 Shuffling Machine (20 分)

原题目:Shuffling is a procedure used to randomize a deck of playing cards. Because standard shuffling techniques are seen as weak, and in order to avoid "inside jobs" where employees collaborate with gamblers by performing inadequate shuffles, many casino..

2022-01-05 10:54:50 147

原创 1012 数字分类 (20 分)

给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字:A1​= 能被 5 整除的数字中所有偶数的和; A2​= 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算n1​−n2​+n3​−n4​⋯; A3​= 被 5 除后余 2 的数字的个数; A4​= 被 5 除后余 3 的数字的平均数,精确到小数点后 1 位; A5​= 被 5 除后余 4 的数字中最大数字。输入格式:每个输入包含 1 个测试用例。每个测试用例先给出一个不超过 1000 的正整数N,随后...

2022-01-04 15:14:19 69

原创 1004 成绩排名 (20 分)

输入格式:每个测试输入包含 1 个测试用例,格式为第 1 行:正整数 n第 2 行:第 1 个学生的姓名 学号 成绩第 3 行:第 2 个学生的姓名 学号 成绩 ... ... ...第 n+1 行:第 n 个学生的姓名 学号 成绩其中姓名和学号均为不超过 10 个字符的字符串,成绩为 0 到 100 之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相同的。输出格式:对每个测试用例输出 2 行,第 1 行是成绩最高学生的姓名和学号,第 2 行是成绩最低学生的...

2021-06-24 16:41:10 187 3

原创 1003 我要通过! (20 分)

“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于 PAT 的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:字符串中必须仅有P、A、T这三种字符,不可以包含其它字符; 任意形如xPATx的字符串都可以获得“答案正确”,其中x或者是空字符串,或者是仅由字母A组成的字符串; 如果aPbTc是正确的,那么aPbATca也是正确的,其中a、b、c均或者是空字符串,或者是仅由...

2021-06-24 16:09:39 35

原创 1002 写出这个数 (20 分)

1002 写出这个数 (20 分)读入一个正整数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数n的值。这里保证n小于10​100​​。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:yi san wu#include<stdio.h&gt...

2021-06-22 16:34:12 47

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除