自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [C/C++] 1015 德才论(25 分)

1015 德才论(25 分)宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”现给出一批考生的德才分数,请根据司马光的理论给出录取排名。输入格式:输入第一行给出 3 个正整数,分别为:N(≤ 105),即考生总数;L(≥60),为录取最低...

2018-08-25 20:35:53 9107 4

原创 [C/C++] 1025 PAT Ranking(25 分)

1025 PAT Ranking(25 分)Programming Ability Test (PAT) is organized by the College of Computer Science and Technology of Zhejiang University. Each test is supposed to run simultaneously in several pla...

2018-08-25 19:39:51 534

原创 [C/C++] 1082 Read Number in Chinese(25 分)

1082 Read Number in Chinese(25 分)Given an integer with no more than 9 digits, you are supposed to read it in the traditional Chinese way. Output Fu first if it is negative. For example, -123456789 i...

2018-08-24 17:22:12 548

原创 [C/C++] 1077 Kuchiguse(20 分)

1077 Kuchiguse(20 分)The Japanese language is notorious for its sentence ending particles. Personal preference of such particles can be considered as a reflection of the speaker’s personality. Such a...

2018-08-24 13:09:45 368

原创 [C/C++] 1035 Password (20)(20 分)

1035 Password (20)(20 分)To prepare for PAT, the judge sometimes has to generate random passwords for the users. The problem is that there are always some confusing passwords since it is hard to dist...

2018-08-23 20:18:37 185

原创 [C/C++] 1005 Spell It Right (20)(20 分)

1005 Spell It Right (20)(20 分)Given a non-negative integer N, your task is to compute the sum of all the digits of N, and output every digit of the sum in English.Input Specification:Each inpu...

2018-08-23 14:35:48 228 1

原创 [C/C++] 1001 A+B Format (20)(20 分)

1001 A+B Format (20)(20 分)Calculate a + b and output the sum in standard format – that is, the digits must be separated into groups of three by commas (unless there are less than four digits).In...

2018-08-23 14:09:35 260

原创 [C/C++] 1048 数字加密(20 分)

1048 数字加密(20 分)本题要求实现一种数字加密方法。首先固定一个加密用正整数 A,对任一正整数 B,将其每 1 位数字与 A 的对应位置上的数字进行以下运算:对奇数位,对应位的数字相加后对 13 取余——这里用 J 代表 10、Q 代表 11、K 代表 12;对偶数位,用 B 的数字减去 A 的数字,若结果为负数,则再加 10。这里令个位为第 1 位。输入格式:输入在一行中...

2018-08-23 10:59:20 1603

原创 [C/C++] 1024 科学计数法(20 分)

1024 科学计数法(20 分)科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式 [+-][1-9].[0-9]+E[+-][0-9]+,即数字的整数部分只有 1 位,小数部分至少有 1 位,该数字及其指数部分的正负号即使对正数也必定明确给出。现以科学计数法的格式给出实数 A,请编写程序按普通数字表示法输出 A,并保证所有有效位都被保留。输入格式:...

2018-08-22 21:27:35 5406

原创 [C/C++] 1014 福尔摩斯的约会 (20)(20 分)

1014 福尔摩斯的约会 (20)(20 分)大侦探福尔摩斯接到一张奇怪的字条:“我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm”。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间“星期四 14:04”,因为前面两字符串中第1对相同的大写英文字母(大小写有区分)是第4个字母’D’,代表星期四;...

2018-08-18 17:30:45 307

原创 [C/C++] 1002 写出这个数 (20)(20 分)

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

2018-08-18 15:41:19 511

原创 [C/C++] 1031 查验身份证(15)(15 分)

1031 查验身份证(15)(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 10 M:1 0 X...

2018-08-18 14:55:11 2563

原创 [C/C++] 1021 个位数统计 (15)(15 分)

1021 个位数统计 (15)(15 分)给定一个k位整数N = dk-1*10k-1 + … + d1*101 + d0(0<=di<=9, i=0,…,k-1, dk-1>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定N = 100311,则有2个0,3个1,和1个3。输入格式:每个输入包含1个测试用例,即一个不超过1000位的正整数N。输出...

2018-08-18 11:12:57 1188

原创 [C/C++] 1006 换个格式输出整数 (15)(15 分)

1006 换个格式输出整数 (15)(15 分)让我们用字母B来表示“百”、字母S表示“十”,用“12…n”来表示个位数字n(&lt10),换个格式来输出任一个不超过3位的正整数。例如234应该被输出为BBSSS1234,因为它有2个“百”、3个“十”、以及个位的4。输入格式:每个测试输入包含1个测试用例,给出正整数n(&lt1000)。输出格式:每个测试用例的输出占一...

2018-08-18 10:46:21 1313

原创 [C/C++] 1009 说反话 (20)(20 分)

1009 说反话 (20)(20 分)给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。输入样例:Hel...

2018-08-16 14:27:18 2705 8

原创 [C/C++] 1019 General Palindromic Number (20)(20 分)

1019 General Palindromic Number (20)(20 分)A number that will be the same when it is written forwards or backwards is known as a Palindromic Number. For example, 1234321 is a palindromic number. All ...

2018-08-13 17:36:19 195

原创 [C/C++] 1037 在霍格沃茨找零钱(20 分)

1037 在霍格沃茨找零钱(20 分)如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 —— 就如海格告诉哈利的:“十七个银西可(Sickle)兑一个加隆(Galleon),二十九个纳特(Knut)兑一个西可,很容易。”现在,给定哈利应付的价钱 P 和他实付的钱 A,你的任务是写一个程序来计算他应该被找的零钱。输入格式:输入在 1 行中分别给出 P 和 A,格式为 Gall...

2018-08-13 16:35:55 1406

原创 [C/C++] 1022 D进制的A+B (20)(20 分)

1022 D进制的A+B (20)(20 分)输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数。输入格式:输入在一行中依次给出3个整数A、B和D。输出格式:输出A+B的D进制数。输入样例:123 456 8输出样例:1103除基取余法#include<stdio.h...

2018-08-13 16:03:54 415

原创 [C/C++] 1027 打印沙漏(20)(20 分)

1027 打印沙漏(20)(20 分)本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***** *** * ********所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏...

2018-08-12 21:15:53 2807

原创 [C/C++] 问题 A: 日期差值

问题 A: 日期差值题目描述有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天。输入有多组数据,每组数据有两行,分别表示两个日期,形式为YYYYMMDD输出每组数据输出一行,即日期差值样例输入2013010120130105样例输出5运行超时:#include<stdio.h> s...

2018-08-12 21:15:13 1142 6

原创 [C/C++] 1036 Boys vs Girls (25)(25 分)

1036 Boys vs Girls (25)(25 分)This time you are asked to tell the difference between the lowest grade of all the male students and the highest grade of all the female students.Input Specification...

2018-08-12 09:59:35 333

原创 [C/C++] 1006 Sign In and Sign Out (25)(25 分)

1006 Sign In and Sign Out (25)(25 分)At the beginning of every day, the first person who signs in the computer room will unlock the door, and the last one who signs out will lock the door. Given the ...

2018-08-11 20:57:24 622

原创 [C/C++] 1028 人口普查(20)(20 分)

1028 人口普查(20)(20 分)某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。这里确保每个输入的日期都是合法的,但不一定是合理的——假设已知镇上没有超过200岁的老人,而今天是2014年9月6日,所以超过200岁的生日和未出生的生日都是不合理的,应该被过滤掉。输入格式:输入在第一行给出正整数N,取值在(0, 10^5^];随后N行,...

2018-08-11 16:29:56 5919 5

原创 [C/C++] 1004 成绩排名 (20)(20 分)

1004 成绩排名 (20)(20 分)读入n名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含1个测试用例,格式为\第1行:正整数n 第2行:第1个学生的姓名 学号 成绩 第3行:第2个学生的姓名 学号 成绩 … … … 第n+1行:第n个学生的姓名 学号 成绩 其中姓名和学号均为不超过10个字符的字符串,成绩为...

2018-08-11 11:19:58 1066

原创 [C/C++] 1041 考试座位号(15 分)

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

2018-08-11 10:54:20 1503

原创 [C/C++] 问题 B: 找x

问题 B: 找x时间限制: 1 Sec 内存限制: 32 MB 提交: 2650 解决: 843 [提交][状态][讨论版][命题人:外部导入]题目描述输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1)。输入测试数据有多组,输入n(1<=n<=200),接着输入n个数,然后输入x。...

2018-08-11 10:12:07 676

原创 [C/C++] 1008 数组元素循环右移问题 (20)(20 分)

vhjbhbygu

2018-08-11 09:35:25 1231

原创 [C/C++] 1046 划拳(15 分)

1046 划拳(15 分)划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。下面给出甲、乙两人的划拳记录,请你统计他们最后分别喝了多少杯酒。输入格式:输入第一行先给出一个正整数 N(≤100),随...

2018-08-11 09:35:06 1381

原创 [C/C++] 1026 程序运行时间(15)(15 分)

1026 程序运行时间(15)(15 分)要获得一个C语言程序的运行时间,常用的方法是调用头文件time.h,其中提供了clock()函数,可以捕捉从程序开始运行到clock()被调用时所耗费的时间。这个时间单位是clock tick,即“时钟打点”。同时还有一个常数CLK_TCK,给出了机器时钟每秒所走的时钟打点数。于是为了获得一个函数f的运行时间,我们只要在调用f之前先调用clock(...

2018-08-10 15:48:21 569

原创 [C/C++] 1016 部分A+B(15 分)

1016 部分A+B(15 分)正整数 A 的“DA(为 1 位整数)部分”定义为由 A 中所有 DA​ 组成的新整数 PA 。例如:给定 A=3862767,DA​​ =6,则 A 的“6 部分”PA是 66,因为 A 中有 2 个 6。现给定 A、DA​​ 、B、DB​​,请编写程序计算 PA​​ +PB。输入格式:输入在一行中依次给出 A、DA​​ 、B、DB​​,中间以空格...

2018-08-10 15:06:53 988

原创 [C/C++] 1011 A+B和C (15)(15 分)

1011 A+B和C (15)(15 分)给定区间[-2^31^, 2^31^]内的3个整数A、B和C,请判断A+B是否大于C。输入格式:输入第1行给出正整数T(<=10),是测试用例的个数。随后给出T组测试用例,每组占一行,顺序给出A、B和C。整数间以空格分隔。输出格式:对每组测试用例,在一行中输出“Case #X: true”如果A+B>C,否则输出“Cas...

2018-08-10 14:02:56 451

原创 [C/C++] 1032 挖掘机技术哪家强(20)(20 分)

1032 挖掘机技术哪家强(20)(20 分)为了用事实说明挖掘机技术到底哪家强,PAT组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。输入格式:输入在第1行给出不超过10^5^的正整数N,即参赛人数。随后N行,每行给出一位参赛者的信息和成绩,包括其所代表的学校的编号(从1开始连续编号)、及其比赛成绩(百分制),中间以空格分隔。输出格式:在一行...

2018-08-10 11:21:38 1627 6

原创 [C/C++] 1001 害死人不偿命的(3n+1)猜想 (15)(15 分)

[C/C++] 1001 害死人不偿命的(3n+1)猜想 (15)(15 分)卡拉兹(Callatz)猜想:对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。卡拉兹在1950年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业...

2018-08-10 10:28:31 164

原创 [C/C++] 问题 H: A+B 输入输出练习VIII

[C/C++] 问题 H: A+B 输入输出练习VIII题目描述你的任务是计算若干整数的和。输入输入的第一行为一个整数N,接下来N行每行先输入一个整数M,然后在同一行内输入M个整数。输出对于每组输入,输出M个数的和,每组输出之间输出一个空行。样例输入34 1 2 3 45 1 2 3 4 53 1 2 3样例输出1015...

2018-08-10 09:59:10 614

原创 [C/C++] 问题 G: A+B 输入输出练习VII

[C/C++] 问题 G: A+B 输入输出练习VII题目描述你的任务是计算两个整数的和。输入输入包含若干行,每行输入两个整数a和b,由空格分隔。输出对于每组输入,输出a和b的和,每行输出后接一个空行。样例输入1 510 20样例输出630#include<stdio.h> int main()...

2018-08-10 09:44:09 714 2

原创 [C/C++] 问题 F: A+B 输入输出练习VI

[C/C++] 问题 F: A+B 输入输出练习VI题目描述你的任务是计算若干整数的和。输入每行的第一个数N,表示本行后面有N个数。输出对于每一行数据需要在相应的行输出和。样例输入4 1 2 3 45 1 2 3 4 5样例输出1015和问题V没什么大区别就是少了个0的判断条件,第一次提交超时,因为忘了!=EOF这个条件。...

2018-08-10 09:30:28 862 2

原创 [C/C++] 问题 E: A+B 输入输出练习V

[C/C++] 问题 E: A+B 输入输出练习V题目描述你的任务是计算若干整数的和。输入输入的第一行是一个正数N,表示后面有N行。每一行的第一个数是M,表示本行后面还有M个数。输出对于每一行数据需要在相应的行输出和。样例输入24 1 2 3 45 1 2 3 4 5样例输出1015#include<stdio...

2018-08-10 09:11:56 548

原创 [C/C++] 问题 D: A+B 输入输出练习IV

[C/C++] 问题 D: A+B 输入输出练习IV题目描述你的任务是计算若干整数的和。输入每行的第一个数N,表示本行后面有N个数。如果N=0时,表示输入结束,且这一行不要计算。输出对于每一行数据需要在相应的行输出和。样例输入4 1 2 3 45 1 2 3 4 50 样例输出1015#include<stdi...

2018-08-10 09:00:56 957

原创 [C/C++] 问题 C: A+B 输入输出练习III

[C/C++] 问题 C: A+B 输入输出练习III题目描述你的任务是计算a+b。输入输入中每行是一对a和b。其中会有一对是0和0标志着输入结束,且这一对不要计算。输出对于输入的每对a和b,你需要在相应的行输出a、b的和。 如第二对a和b,他们的和也输出在第二行。样例输入1 510 200 0样例输出630(1)...

2018-08-09 10:44:41 1553

原创 [C/C++] 问题 B: A+B 输入输出练习II

[C/C++] 问题 B: A+B 输入输出练习II题目描述你的任务是计算a+b。输入第一行是一个整数N,表示后面会有N行a和b,通过空格隔开。输出对于输入的每对a和b,你需要在相应的行输出a、b的和。 如第二对a和b,对应的和也输出在第二行。样例输入21 510 20样例输出630#include<st...

2018-08-09 10:36:38 987

空空如也

空空如也

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

TA关注的人

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