Codeup 导航

1932    《算法笔记》3.4小节1928    1929    1931    2026    2063《算法笔记》3.5小节1941    1942    1943    1944《算法笔记》3.6小节1785    1805    1808    5901...

2018-04-15 22:22:46

阅读数:91

评论数:0

PAT (Advanced Level) Practice 导航

A1002 A1006 A1009 A1011 A1019 A1027 A1031 A1036 A1042 A1058 A1065

2018-04-15 22:21:39

阅读数:17

评论数:0

PAT(Basic Level) 导航

B1004 B1008 B1010 B1012 B1018 B1016 B1022 B1026 B1027 B1028 B1032 B1036 B1037 B1041 B1046 

2018-04-15 22:10:08

阅读数:14

评论数:0

1808 Problem C:字符串的查找删除

题目描述给定一个短字符串(不含空格),再给定若干字符串,在这些字符串中删除所含有的短字符串。输入输入只有1组数据。输入一个短字符串(不含空格),再输入若干字符串直到文件结束为止。输出删除输入的短字符串(不区分大小写)并去掉空格,输出。样例输入in #include int main() { p...

2018-04-17 18:39:40

阅读数:106

评论数:2

1805 Problem B:首字母大写

题目描述对一个字符串中的所有单词,如果单词的首字母不是大写字母,则把单词的首字母变成大写字母。在字符串中,单词之间通过空白符分隔,空白符包括:空格(' ')、制表符('\t')、回车符('\r')、换行符('\n')。输入输入一行:待处理的字符串(长度小于100)。输出可能有多组测试数据,对于每组...

2018-04-17 11:38:27

阅读数:195

评论数:0

1785 Problem A:字符串连接

题目描述不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来。输入每一行包括两个字符串,长度不超过100。输出可能有多组测试数据,对于每组数据,不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来。输出连接后的字符串。样例输入abc def样例输出a...

2018-04-17 10:35:48

阅读数:34

评论数:0

B1009. 说反话 (20)

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

2018-04-16 21:54:13

阅读数:24

评论数:0

5901 Problem I:【字符串】回文串

题目描述读入一串字符,判断是否是回文串。“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。输入一行字符串,长度不超过255。输出如果是回文串,输出“YES”,否则输出“NO”。样例输入12321 样例输出YES思路:假设字符串str从下标0开始,i位对应l...

2018-04-16 21:25:49

阅读数:82

评论数:0

1944 Problem D:八进制

题目描述输入一个整数,将其转换成八进制数输出。输入输入包括一个整数N(0<=N<=100000)。输出可能有多组测试数据,对于每组数据,输出N的八进制表示数。样例输入9 8 5样例输出11 10 5思路:用int型读取n,直接除基取余即可;代码如下:#i...

2018-04-16 20:01:13

阅读数:17

评论数:0

1943 Problem C:进制转换

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

2018-04-16 16:08:05

阅读数:44

评论数:0

1942 Problem B:数制转换

题目描述求任意两个不同进制非负整数的转换(2进制~16进制),所给整数在long所能表达的范围之内。不同进制的表示符号为(0,1,...,9,a,b,...,f)或者(0,1,...,9,A,B,...,F)。输入输入只有一行,包含三个整数a,n,b。a表示其后的n 是a进制整数,b表示欲将a进制...

2018-04-16 13:17:27

阅读数:20

评论数:0

1941 Problem A:又一版 A+B

题目描述输入两个不超过整型定义的非负10进制整数A和B(<=231-1),输出A+B的m (1 < m <10)进制数。输入输入格式:测试输入包含若干测试用例。每个测试用例占一行,给出m和A,B的值。当m为0时输入结束。输出输出格式...

2018-04-16 10:42:31

阅读数:18

评论数:0

B1001. 害死人不偿命的(3n+1)猜想 (15)

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

2018-04-15 22:00:55

阅读数:11

评论数:0

A1058. A+B in Hogwarts (20)

If you are a fan of Harry Potter, you would know the world of magic has its own currency system -- as Hagrid explained it to Harry, "Sevente...

2018-04-15 21:01:27

阅读数:21

评论数:0

A1027. Colors in Mars (20)

People in Mars represent the colors in their computers in a similar way as the Earth people. That is, a color is represented by a 6-digit number, whe...

2018-04-15 20:19:03

阅读数:18

评论数:0

A1019. General Palindromic Number (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 numbe...

2018-04-15 16:39:38

阅读数:16

评论数:0

B1037. 在霍格沃茨找零钱(20)

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

2018-04-15 13:35:25

阅读数:31

评论数:0

B1022. D进制的A+B (20)

题目描述:输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数。输入格式:输入在一行中依次给出3个整数A、B和D。输出格式:输出A+B的D进制数。输入样例:123 456 8 输出样例:...

2018-04-15 12:21:00

阅读数:19

评论数:0

2063 Problem E:日期累加

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

2018-04-15 10:52:38

阅读数:23

评论数:0

2026 Problem D:日期类

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

2018-04-14 19:02:11

阅读数:20

评论数:0

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