PAT—B—1009 说反话 (20 分)

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

2019-03-28 20:55:14

阅读数 24

评论数 0

Codeup墓地—问题 I: 【字符串】回文串

题目描述 读入一串字符,判断是否是回文串。“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。 输入 一行字符串,长度不超过255。 输出 如果是回文串,输出“YES”,否则输出“NO”。 样例输入 12321 样例输出 YES ...

2019-03-27 22:17:20

阅读数 21

评论数 0

Codeup墓地—问题 C: 进制转换

题目描述 将一个长度最多为30位数字的十进制非负整数转换为二进制数输出。 输入 多组数据,每行为一个长度不超过30位的十进制非负整数。 (注意是10进制数字的个数可能有30个,而非30bits的整数) 输出 每行输出对应的二进制数。 样例输入 985 211 1126 样例输出 ...

2019-03-26 23:14:33

阅读数 29

评论数 0

PAT—B—1022 D进制的A+B

输入两个非负 10 进制整数A和B(≤2​30​​−1),输出A+B的D(1<D≤10)进制数。 输入格式: 输入在一行中依次给出 3 个整数A、B和D。 输出格式: 输出A+B的D进制数。 输入样例: 123 456 8 输出样例: 1103 #inclu...

2019-03-25 21:05:59

阅读数 30

评论数 0

Codeup墓地—问题 B: Day of Week

题目描述 We now use the Gregorian style of dating in Russia. The leap years are years with number divisible by 4 but not divisible by 100, or divisible ...

2019-03-25 20:41:32

阅读数 53

评论数 0

Codeup墓地—问题 E: 日期累加

题目描述 设计一个程序能计算一个日期加上若干天后是什么日期。 输入 输入第一行表示样例个数m,接下来m行每行四个整数分别表示年月日和累加的天数。 输出 输出m行,每行按yyyy-mm-dd的个数输出。 样例输入 1 2008 2 3 100 样例输出 2008-05-13 ...

2019-03-24 20:23:53

阅读数 14

评论数 0

Codeup墓地—问题 D: 日期类

题目描述 编写一个日期类,要求按xxxx-xx-xx的格式输出日期,实现加一天的操作。 输入 输入第一行表示测试用例的个数m,接下来m行每行有3个用空格隔开的整数,分别表示年月日。测试数据不会有闰年。 输出 输出m行。按xxxx-xx-xx的格式输出,表示输入日期的后一天的日期。 样例...

2019-03-24 19:52:45

阅读数 16

评论数 0

Codeup墓地—问题 C: 打印日期

题目描述 给出年分m和一年中的第n天,算出第n天是几月几号。 输入 输入包括两个整数y(1<=y<=3000),n(1<=n<=366)。 输出 可能有多组测试数据,对于每组数据,按 yyyy-mm-dd的格式将输入中对应的日期打印...

2019-03-24 19:40:20

阅读数 21

评论数 0

Codeup墓地—问题 A: 日期差值

题目描述 有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天。 输入 有多组数据,每组数据有两行,分别表示两个日期,形式为YYYYMMDD 输出 每组数据输出一行,即日期差值 样例输入 20130101 20130105 样例输出 5 #i...

2019-03-24 19:16:52

阅读数 22

评论数 0

Codeup墓地—问题 B: A+B

题目描述 给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。 现在请计算A+B的结果,并以正常形式输出。 输入 输入包含多组数据数据,每组数据占一行,由两个整数A和B组成(-10^9 < A,B < 10^9)。 输出 ...

2019-03-23 20:11:01

阅读数 12

评论数 0

Codeup墓地—问题 E: Shortest Distance (20)

题目描述 The task is really simple: given N exits on a highway which forms a simple cycle, you are supposed to tell the shortest distance between any pa...

2019-03-23 18:52:27

阅读数 29

评论数 0

Codeup墓地—问题 H: 部分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,中间以空格...

2019-03-23 16:15:00

阅读数 47

评论数 0

Codeup墓地—问题 I: 锤子剪刀布 (20)

题目描述 大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示: 现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。 输入 输入第1行给出正整数N(<=105),即双方交锋的次数。随后N行,每行给出一次交锋的信息...

2019-03-22 15:09:02

阅读数 16

评论数 0

Codeup墓地—问题 C: 特殊乘法

题目描述 写个算法,对2个小于1000000000的输入,求结果。特殊乘法举例:123 * 45 = 1*4 +1*5 +2*4 +2*5 +3*4+3*5 输入 两个小于1000000000的数 输出 输入可能有多组数据,对于每一组数据,输出Input中的两个数按照题目要求的方法进行运...

2019-03-22 12:22:57

阅读数 12

评论数 0

Codeup墓地—问题 B: Hello World for U

题目描述 Given any string of N (>=5) characters, you are asked to form the characters into the shape of U. For example, "helloworld"...

2019-03-22 11:01:24

阅读数 18

评论数 0

Codeup墓地—问题 A: 输出梯形

题目描述 输入一个高度h,输出一个高为h,上底边为h的梯形。 输入 一个整数h(1<=h<=1000)。 输出 h所对应的梯形。 样例输入 5 样例输出 ***** ******* ********* ***...

2019-03-22 10:40:55

阅读数 14

评论数 0

PAT—B—1036 跟奥巴马一起编程

1036跟奥巴马一起编程(15分) 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014 年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧! 输入格式: 输入在一行中...

2019-03-22 10:07:20

阅读数 16

评论数 0

Codeup墓地—问题 B: 找x

题目描述 输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1)。 输入 测试数据有多组,输入n(1<=n<=200),接着输入n个数,然后输入x。 输出 对于每组输入,请输出结果。 样例输入...

2019-03-21 19:40:34

阅读数 17

评论数 0

Codeup墓地—问题 A: 剩下的树

题目描述 有一个长度为整数L(1<=L<=10000)的马路,可以想象成数轴上长度为L的一个线段,起点是坐标原点,在每个整数坐标点有一棵树,即在0,1,2,...,L共L+1个位置上有L+1棵树。 现在要移走一些树,移走的树的区间用一对数字表示,如 100 200表...

2019-03-21 18:52:17

阅读数 19

评论数 0

PAT—B—1032 挖掘机技术哪家强

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

2019-03-21 17:15:16

阅读数 16

评论数 0

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