乐逍遥xwl

导航

2019年3月4日 #

1035 插入与归并

摘要: 根据维基百科的定义: 插入排序是迭代算法,逐一获得输入数据,逐步产生有序的输出序列。每步迭代中,算法从输入序列中取出一元素,将之插入有序序列中正确的位置。如此迭代直到全部元素有序。 归并排序进行如下迭代操作:首先将原始序列看成 N 个只包含 1 个元素的有序子序列,然后每次迭代归并两个相邻的有序子序 阅读全文

posted @ 2019-03-04 21:54 乐逍遥xwl 阅读(256) 评论(0) 推荐(0) 编辑

1034 有理数四则运算

摘要: 本题要求编写程序,计算 2 个有理数的和、差、积、商。 输入格式: 输入在一行中按照 a1/b1 a2/b2 的格式给出两个分数形式的有理数,其中分子和分母全是整型范围内的整数,负号只可能出现在分子前,分母不为 0。 输出格式: 分别在 4 行中按照 有理数1 运算符 有理数2 = 结果 的格式顺序 阅读全文

posted @ 2019-03-04 21:41 乐逍遥xwl 阅读(153) 评论(0) 推荐(0) 编辑

1033 旧键盘打字

摘要: 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键,打出的结果文字会是怎样? 输入格式: 输入在 2 行中分别给出坏掉的那些键、以及应该输入的文字。其中对应英文字母的坏键以大写给出;每段文字是不超过 10​5​​ 个字符的串。可用的字符包括 阅读全文

posted @ 2019-03-04 21:32 乐逍遥xwl 阅读(117) 评论(0) 推荐(0) 编辑

1032 挖掘机技术哪家强

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

posted @ 2019-03-04 21:28 乐逍遥xwl 阅读(89) 评论(0) 推荐(0) 编辑

1031 查验身份证

摘要: 一个合法的身份证号码由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 阅读全文

posted @ 2019-03-04 21:25 乐逍遥xwl 阅读(237) 评论(0) 推荐(0) 编辑

1030 完美数列

摘要: 给定一个正整数数列,和正整数 p,设这个数列中的最大值是 M,最小值是 m,如果 M≤mp,则称这个数列是完美数列。 现在给定参数 p 和一些正整数,请你从中选择尽可能多的数构成一个完美数列。 输入格式: 输入第一行给出两个正整数 N 和 p,其中 N(≤10​^5​​)是输入的正整数的个数,p(≤ 阅读全文

posted @ 2019-03-04 21:19 乐逍遥xwl 阅读(297) 评论(0) 推荐(0) 编辑

1029 旧键盘

摘要: 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。 输入格式: 输入在 2 行中分别给出应该输入的文字、以及实际被输入的文字。每段文字是不超过 80 个字符的串,由字母 A-Z(包括大、小写)、数字 0-9、 阅读全文

posted @ 2019-03-04 21:14 乐逍遥xwl 阅读(109) 评论(0) 推荐(0) 编辑

1028 人口普查

摘要: 某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。 这里确保每个输入的日期都是合法的,但不一定是合理的——假设已知镇上没有超过 200 岁的老人,而今天是 2014 年 9 月 6 日,所以超过 200 岁的生日和未出生的生日都是不合理的,应该被过滤掉。 输入格式 阅读全文

posted @ 2019-03-04 21:10 乐逍遥xwl 阅读(149) 评论(0) 推荐(0) 编辑

1027 打印沙漏

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

posted @ 2019-03-04 20:52 乐逍遥xwl 阅读(86) 评论(0) 推荐(0) 编辑

1026 程序运行时间

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

posted @ 2019-03-04 20:40 乐逍遥xwl 阅读(280) 评论(0) 推荐(0) 编辑

1025 反转链表

摘要: 给定一个常数 K 以及一个单链表 L,请编写程序将 L 中每 K 个结点反转。例如:给定 L 为 1→2→3→4→5→6,K 为 3,则输出应该为 3→2→1→6→5→4;如果 K 为 4,则输出应该为 4→3→2→1→5→6,即最后不到 K 个元素不反转。 输入格式: 每个输入包含 1 个测试用例 阅读全文

posted @ 2019-03-04 20:34 乐逍遥xwl 阅读(126) 评论(0) 推荐(0) 编辑