01 2022 档案

摘要:Description 求任意两个不同进制非负整数的转换(2进制~16进制),所给整数在long所能表达的范围之内。 不同进制的表示符号为(0,1,…,9,a,b,…,f)或者(0,1,…,9,A,B,…,F)。 Input 输入只有一行,包含三个整数a,n,b。a表示其后的n 是a进制整数,b表示 阅读全文
posted @ 2022-01-15 22:55 Moliay 阅读(14) 评论(0) 推荐(0) 编辑
摘要:Description 输入两个不超过整型定义的非负10进制整数A和B(<=231-1),输出A+B的m (1 < m <10)进制数。 Input 输入格式:测试输入包含若干测试用例。每个测试用例占一行,给出m和A,B的值。 当m为0时输入结束。 Output 输出格式:每个测试用例的输出占一行, 阅读全文
posted @ 2022-01-15 20:18 Moliay 阅读(17) 评论(0) 推荐(0) 编辑
摘要: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, “Seventeen silver S 阅读全文
posted @ 2022-01-11 20:53 Moliay 阅读(13) 评论(0) 推荐(0) 编辑
摘要: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, wher 阅读全文
posted @ 2022-01-11 19:38 Moliay 阅读(15) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2022-01-11 18:09 Moliay 阅读(14) 评论(0) 推荐(0) 编辑
摘要:如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 —— 就如海格告诉哈利的:“十七个银西可(Sickle)兑一个加隆(Galleon),二十九个纳特(Knut)兑一个西可,很容易。”现在,给定哈利应付的价钱P和他实付的钱A,你的任务是写一个程序来计算他应该被找的零钱。 输入格式: 输入在1行 阅读全文
posted @ 2022-01-08 13:04 Moliay 阅读(18) 评论(0) 推荐(0) 编辑
摘要:记录一下每天的成果,看多久能刷完伐 c2 c/c++快速入门 《算法笔记》2.3小节——C/C++快速入门->选择结构 习题4-10-1 奖金计算 《算法笔记》2.4小节——C/C++快速入门->循环结构 例题5-7 求圆周率pi的近似值 习题5-10 分数序列求和 《算法笔记》2.5小节——C/C 阅读全文
posted @ 2022-01-08 13:02 Moliay 阅读(47) 评论(0) 推荐(0) 编辑
摘要:输入两个非负10进制整数A和B(<=2^30-1),输出A+B的D (1 < D <= 10)进制数。 输入格式 输入在一行中依次给出3个整数A、B和D。 输出格式 输出A+B的D进制数。 输入样例 123 456 8 输出样例 1103 idea p进制—>十进制:按权相加 eg:p进制的x —> 阅读全文
posted @ 2022-01-07 19:13 Moliay 阅读(15) 评论(0) 推荐(0) 编辑
摘要:题目描述 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 by 阅读全文
posted @ 2022-01-07 18:51 Moliay 阅读(16) 评论(0) 推荐(0) 编辑
摘要:题目描述 设计一个程序能计算一个日期加上若干天后是什么日期。 输入 输入第一行表示样例个数m,接下来m行每行四个整数分别表示年月日和累加的天数。 输出 输出m行,每行按yyyy-mm-dd的个数输出。 样例输入 1 2008 2 3 100 样例输出 2008-05-13 solution #inc 阅读全文
posted @ 2022-01-07 17:11 Moliay 阅读(11) 评论(0) 推荐(0) 编辑
摘要:Description 编写一个日期类,要求按xxxx-xx-xx 的格式输出日期,实现加一天的操作。 Input 输入第一行表示测试用例的个数m,接下来m行每行有3个用空格隔开的整数,分别表示年月日。测试数据不会有闰年。 Output 输出m行。按xxxx-xx-xx的格式输出,表示输入日期的后一 阅读全文
posted @ 2022-01-07 17:01 Moliay 阅读(12) 评论(0) 推荐(0) 编辑
摘要:Description 给出年分m和一年中的第n天,算出第n天是几月几号。 Input 输入包括两个整数y(1<=y<=3000),n(1<=n<=366)。 Output 可能有多组测试数据,对于每组数据,按 yyyy-mm-dd的格式将输入中对应的日期打印出来。 Sample Input Cop 阅读全文
posted @ 2022-01-07 16:51 Moliay 阅读(23) 评论(0) 推荐(0) 编辑
摘要:description 有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天。 Input 有多组数据,每组数据有两行,分别表示两个日期,形式为YYYYMMDD Output 每组数据输出一行,即日期差值 Sample Input Copy 20130101 20130 阅读全文
posted @ 2022-01-07 15:49 Moliay 阅读(19) 评论(0) 推荐(0) 编辑
摘要:Description 问题:输入n,输出正倒n层星号三角形。首行顶格,星号间有一空格,效果见样例 输入样例: 3 输出样例: * * * * * * * * * * * 数据规模 1<= n <=50 idea 三角形不是空心的,也不是完全实心正负对角线围起来的区域,奇数行的奇数列 或 偶数行的偶 阅读全文
posted @ 2022-01-07 11:20 Moliay 阅读(19) 评论(0) 推荐(0) 编辑
摘要:Description 请输入高度h,输入一个高为h,上底边长为h 的等腰梯形(例如h=4,图形如下)。 **** ****** ******** ********** Input 输入第一行表示样例数m,接下来m行每行一个整数h,h不超过10。 Output 对应于m个case输出要求的等腰梯形。 阅读全文
posted @ 2022-01-07 11:20 Moliay 阅读(57) 评论(0) 推荐(0) 编辑
摘要:Description 输入一个高度h,输出一个高为h,上底边为h的梯形。 Input 一个整数h(1<=h<=1000)。 Output h所对应的梯形。 Sample Input Copy 5 Sample Output Copy ***** ******* ********* ******** 阅读全文
posted @ 2022-01-07 11:20 Moliay 阅读(15) 评论(0) 推荐(0) 编辑
摘要:Given any string of N (>=5) characters, you are asked to form the characters into the shape of U. For example, “helloworld” can be printed as: h d e l 阅读全文
posted @ 2022-01-07 11:19 Moliay 阅读(13) 评论(0) 推荐(0) 编辑
摘要:本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 ***** *** * *** ***** 所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。 给定任意N个符号, 阅读全文
posted @ 2022-01-06 19:16 Moliay 阅读(20) 评论(0) 推荐(0) 编辑
摘要:美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧! 输入格式: 输入在一行中给出正方形边长N(3<=N<=20)和组成正方 阅读全文
posted @ 2022-01-06 17:52 Moliay 阅读(23) 评论(0) 推荐(0) 编辑
摘要: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. Inp 阅读全文
posted @ 2022-01-06 16:49 Moliay 阅读(15) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2022-01-06 16:19 Moliay 阅读(14) 评论(0) 推荐(0) 编辑
摘要:呜呜希望在一月能实现读懂甲级题目,拿啥拯救你my poor English≡(▔﹏▔)≡ With the 2010 FIFA World Cup running, football fans the world over were becoming increasingly excited as 阅读全文
posted @ 2022-01-06 15:37 Moliay 阅读(25) 评论(0) 推荐(0) 编辑
摘要:为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。 输入格式: 输入在第 1 行给出不超过 10 5 的正整数 N,即参赛人数。随后 N 行,每行给出一位参赛者的信息和成绩,包括其所代表的学校的编号(从 1 开始连续编号)、及其比赛成绩 阅读全文
posted @ 2022-01-06 14:36 Moliay 阅读(12) 评论(0) 推荐(0) 编辑
摘要:某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。这里确保每个输入的日期都是合法的,但不一定是合理的——假设已知镇上没有超过200岁的老人,而今天是2014年9月6日,所以超过200岁的生日和未出生的生日都是不合理的,应该被过滤掉。 输入格式 输入在第一行给出正整 阅读全文
posted @ 2022-01-06 13:47 Moliay 阅读(15) 评论(0) 推荐(0) 编辑
摘要:读入n名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。 输入格式 每个测试输入包含1个测试用例,格式为 第1行:正整数n 第2行:第1个学生的姓名 学号 成绩 第3行:第2个学生的姓名 学号 成绩 … … … 第n+1行:第n个学生的姓名 学号 成绩 其中姓名和学号均为不超过1 阅读全文
posted @ 2022-01-06 11:18 Moliay 阅读(13) 评论(0) 推荐(0) 编辑
摘要:每个PAT考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试 阅读全文
posted @ 2022-01-06 11:17 Moliay 阅读(32) 评论(0) 推荐(0) 编辑
摘要:Description 输入n个学生的信息,每行包括学号、姓名、性别和年龄,每一个属性使用空格分开。最后再输入一学号,将该学号对应的学生信息输出。 Input 测试数据有多组,第一行为样例数m。对于每个样例,第一行为学生人数n(n不超过20),加下来n行每行4个整数分别表示学号、姓名、性别和年龄,最 阅读全文
posted @ 2022-01-06 10:40 Moliay 阅读(32) 评论(0) 推荐(0) 编辑
摘要:Description 输入数组长度 n 输入数组 a[1…n] 输入查找个数m 输入查找数字b[1…m] 输出 YES or NO 查找有则YES 否则NO 。 Input 输入有多组数据。 每组输入n,然后输入n个整数,再输入m,然后再输入m个整数(1<=m<=n<=100)。 Output 如 阅读全文
posted @ 2022-01-05 21:19 Moliay 阅读(15) 评论(0) 推荐(0) 编辑
摘要:Description 输入N个学生的信息,然后进行查询。 Input 输入的第一行为N,即学生的个数(N<=1000) 接下来的N行包括N个学生的信息,信息格式如下: 01 李江 男 21 02 刘唐 男 23 03 张军 男 19 04 王娜 女 19 然后输入一个M(M<=10000),接下来 阅读全文
posted @ 2022-01-05 21:10 Moliay 阅读(38) 评论(0) 推荐(0) 编辑
摘要:Description 读入N名学生的成绩,将获得某一给定分数的学生人数输出。 Input 测试输入包含若干测试用例,每个测试用例的格式为 第1行:N 第2行:N名学生的成绩,相邻两数字用一个空格间隔。 第3行:给定分数 当读到N=0时输入结束。其中N不超过1000,成绩分数为(包含)0到100之间 阅读全文
posted @ 2022-01-05 20:34 Moliay 阅读(15) 评论(0) 推荐(0) 编辑
摘要:Description 输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1)。 Input 测试数据有多组,输入n(1<=n<=200),接着输入n个数,然后输入x。 Output 对于每组输入,请输出结果。 Sample Inpu 阅读全文
posted @ 2022-01-05 20:28 Moliay 阅读(17) 评论(0) 推荐(0) 编辑
摘要:Description 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 a 阅读全文
posted @ 2022-01-05 20:06 Moliay 阅读(9) 评论(0) 推荐(0) 编辑
摘要:Description 第一行输入一个数,为n,第二行输入n个数,这n个数中,如果偶数比奇数多,输出NO,否则输出YES。 Input 输入有多组数据。 每组输入n,然后输入n个整数(1<=n<=1000)。 Output 如果偶数比奇数多,输出NO,否则输出YES。 Sample Input Co 阅读全文
posted @ 2022-01-05 17:50 Moliay 阅读(15) 评论(0) 推荐(0) 编辑
摘要:Description 写个算法,对2个小于1000000000的输入,求结果。特殊乘法举例:123 * 45 = 14 +15 +24 +25 +34+35 Input 两个小于1000000000的数 Output 输入可能有多组数据,对于每一组数据,输出Input中的两个数按照题目要求的方法进 阅读全文
posted @ 2022-01-05 16:27 Moliay 阅读(17) 评论(0) 推荐(0) 编辑
摘要:Description 给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。 现在请计算A+B的结果,并以正常形式输出。 Input 输入包含多组数据数据,每组数据占一行,由两个整数A和B组成(-10^9 < A,B < 10^9)。 Output 请计算A+B的结果,并以正常形 阅读全文
posted @ 2022-01-05 16:10 Moliay 阅读(13) 评论(0) 推荐(0) 编辑
摘要:Description 有一个长度为整数L(1<=L<=10000)的马路,可以想象成数轴上长度为L的一个线段,起点是坐标原点,在每个整数坐标点有一棵树,即在0,1,2,…,L共L+1个位置上有L+1棵树。 现在要移走一些树,移走的树的区间用一对数字表示,如 100 200表示移走从100到200之 阅读全文
posted @ 2022-01-05 15:18 Moliay 阅读(14) 评论(0) 推荐(0) 编辑
摘要:求一元多项式的导数(注:xn(n为整数)的一阶导数为n*x^(n-1)。 输入格式: 以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。 输出格式: 以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式 阅读全文
posted @ 2022-01-05 14:55 Moliay 阅读(47) 评论(0) 推荐(0) 编辑
摘要:大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。 输入格式 输入第1行给出正整数N(<=105),即双方交锋的次数。随后N行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C代表“ 阅读全文
posted @ 2022-01-04 20:15 Moliay 阅读(28) 评论(0) 推荐(0) 编辑
摘要:给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字: A1 = 能被5整除的数字中所有偶数的和; A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4…; A3 = 被5除后余2的数字的个数; A4 = 被5除后余3的数字的平均数,精确到小数点后1位; A5 阅读全文
posted @ 2022-01-04 19:20 Moliay 阅读(32) 评论(0) 推荐(0) 编辑
摘要:一个数组A中存有N(N>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A0A1……AN-1)变换为(AN-M …… AN-1 A0 A1……AN-M-1)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移 阅读全文
posted @ 2022-01-04 17:00 Moliay 阅读(13) 评论(0) 推荐(0) 编辑
摘要:划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。 下面给出甲、乙两人的划拳记录,请你统计他们最后分别喝了多少杯酒。 阅读全文
posted @ 2022-01-04 15:34 Moliay 阅读(8) 评论(0) 推荐(0) 编辑
摘要:要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗费的时间。这个时间单位是 clock tick,即“时钟打点”。同时还有一个常数 CLK_TCK,给出了机器时钟每秒所走的时钟打点数。于是 阅读全文
posted @ 2022-01-04 15:17 Moliay 阅读(20) 评论(0) 推荐(0) 编辑
摘要:正整数 A 的“DA (为 1 位整数)部分”定义为由 A 中所有 DA组成的新整数 P A 。例如:给定 A=3862767,DA =6,则 A 的“6 部分”PA 是 66,因为 A 中有 2 个 6。 现给定 A、DA 、B、DB ,请编写程序计算 PA +PB 。 输入格式: 输入在一行中给 阅读全文
posted @ 2022-01-04 14:21 Moliay 阅读(12) 评论(0) 推荐(0) 编辑
摘要:给定区间 [−2^31 ,2^31 ] 内的 3 个整数 A、B 和 C,判断 A+B 是否大于 C。 输入格式: 输入第 1 行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A、B 和 C。整数间以空格分隔。 输出格式: 对每组测试用例,在一行中输出 阅读全文
posted @ 2022-01-04 12:41 Moliay 阅读(26) 评论(0) 推荐(0) 编辑
摘要:输入格式: 输入在第 1 行给出不超过 10 ^5 的正整数 N,即参赛人数。随后 N 行,每行给出一位参赛者的信息和成绩,包括其所代表的学校的编号(从 1 开始连续编号)、及其比赛成绩(百分制),中间以空格分隔。 输出格式: 在一行中给出总得分最高的学校的编号、及其总分,中间以空格分隔。题目保证答 阅读全文
posted @ 2022-01-04 11:23 Moliay 阅读(4) 评论(0) 推荐(0) 编辑
摘要:描述 卡拉兹(Callatz)猜想: 对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真 阅读全文
posted @ 2022-01-04 10:46 Moliay 阅读(6) 评论(0) 推荐(0) 编辑
摘要:不建议做,掌握书上几种情况即可,题简单又重复 I Description 你的任务是计算a+b。这是为了acm初学者专门设计的题目。你肯定发现还有其他题目跟这道题的标题类似,这些问题也都是专门为初学者提供的。 Input 输入包含一系列的a和b对,通过空格隔开。一对a和b占一行。 Output 对于 阅读全文
posted @ 2022-01-02 21:58 Moliay 阅读(695) 评论(0) 推荐(0) 编辑
摘要:讲真,这几道题可以不做,顶多可以注意下结构体和联合体的区别 Description 完成一个对候选人得票的统计程序。假设有3个候选人,名字分别为Li,Zhang和Fun。使用结构体存储每一个候选人的名字和得票数。记录每一张选票的得票人名,输出每个候选人最终的得票数。结构体可以定义成如下的格式: st 阅读全文
posted @ 2022-01-02 16:29 Moliay 阅读(37) 评论(0) 推荐(0) 编辑
摘要:Description 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。要求用3个函数实现,分别为输入10个数、进行处理、输出10个数。要求使用指针的方法进行处理。 Input 用空格隔开的10个整数。 Output 输出进行题目描述操作之后的10个整数,每个整数之后输出一 阅读全文
posted @ 2022-01-02 01:33 Moliay 阅读(14) 评论(0) 推荐(0) 编辑
摘要:Description 输入3个字符串,按从小到大的顺序输出。要求使用指针的方法进行处理。 Input 3行,每行一个用字符串。保证每个字符串的长度不超过20。 Output 按从小到大的顺序输出这3个字符串,每个字符串一行。 请注意行尾输出换行。 Sample Input Copy China C 阅读全文
posted @ 2022-01-02 00:52 Moliay 阅读(14) 评论(0) 推荐(0) 编辑
摘要:Description 给定字符串定义char *a = “I love China!”,读入整数n,输出在进行了a = a + n这个赋值操作以后字符指针a对应的字符串。 Input 一个整数n,保证0<=n<13. Output 输出进行了题目描述中赋值操作之后a对应的字符串。 请注意行尾输出换 阅读全文
posted @ 2022-01-01 23:46 Moliay 阅读(12) 评论(0) 推荐(0) 编辑
摘要:Description 输入a和b两个整数,按先大后小的顺序输出a和b。注意请使用指针变量的方式进行比较和输出。 Input 两个用空格隔开的整数a和b。 Output 按先大后小的顺序输出a和b,用空格隔开。 请注意行尾输出换行。 Sample Input Copy 5 9 Sample Outp 阅读全文
posted @ 2022-01-01 21:53 Moliay 阅读(18) 评论(0) 推荐(0) 编辑
摘要:Description 写一个函数,将一个字符串中的元音字母复制到另一个字符串中。在主函数中输入一个字符串,通过调用该函数,得到一个有该字符串中的元音字母组成的一个字符串,并输出。 Input 一个字符串(一行字符)。 Output 该字符串所有元音字母构成的字符串。行尾换行。 Sample Inp 阅读全文
posted @ 2022-01-01 20:11 Moliay 阅读(25) 评论(0) 推荐(0) 编辑
摘要:Description 写一个函数将一个字符串按反序存放。在主函数中输入一个字符串,通过调用该函数,得到该字符串按反序存放后的字符串,并输出。 Input 一行字符串。 Output 输入字符串反序存放后的字符串。单独占一行。 Sample Input Copy abcd Sample Output 阅读全文
posted @ 2022-01-01 19:48 Moliay 阅读(29) 评论(0) 推荐(0) 编辑
摘要:Description 有一行电文,已按如下规律译成密码: A–>Z a–>z B–>Y b–>y C–>X c–>x … … 即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。要求根据密码译回原文,并输出。 Input 输入一行密文 Output 解密后的原文, 阅读全文
posted @ 2022-01-01 11:29 Moliay 阅读(13) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示