摘要: 题目: 卡拉兹(Callatz)猜想: 对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 ( 3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天 阅读全文
posted @ 2019-07-04 21:33 Anzer 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 题目: 读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。 输入格式: 每个测试输入包含 1 个测试用例,格式为 其中姓名和学号均为不超过 10 个字符的字符串,成绩为 0 到 100 之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相同的。 输出格式 阅读全文
posted @ 2019-07-04 18:25 Anzer 阅读(846) 评论(0) 推荐(0) 编辑
摘要: 题目: 思路: 调用math函数库即可计算。另外需要注意若实部和虚部小于0.005且为负数时保留两位小数得到的是-0.00,直接上会wrong answer,所以需要将保留两位小数得到的结果为0的数去符号。 代码: 总结: 要考虑0的符号。 阅读全文
posted @ 2019-07-04 16:52 Anzer 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 题目: 划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。 下面给出甲、乙两人的划拳记录,请你统计他们最后分别喝了多 阅读全文
posted @ 2019-07-04 15:51 Anzer 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 题目: 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查 阅读全文
posted @ 2019-07-04 15:32 Anzer 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 题目: 思路: 没什么难点,注意四舍五入的取法即可。只有奇数或偶数,奇数取50%的小数部分必为0.5,所以必定进位。 代码: 阅读全文
posted @ 2019-07-04 14:46 Anzer 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 题目: 一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值: 现在给 阅读全文
posted @ 2019-07-04 14:08 Anzer 阅读(236) 评论(0) 推荐(0) 编辑