05 2023 档案

摘要:一、问题描述 我们看到,把数字 0-9 翻倒,有的数字就认不出来了,比如 2、3、4、5、7;有的数字看上去没什么大的变化,比如 0、1、8;还有的数字变成了另一个数,比如 6 变成 9,9 变成 6。 给定一堆数字,请你判别每个数有没有可能是另一个数字翻倒形成的。 二、流程设计 对每个给定的数字, 阅读全文
posted @ 2023-05-22 17:45 cor0000 阅读(10) 评论(0) 推荐(0) 编辑
摘要:一、问题描述 对方不想和你说话,并向你扔了一串数…… 而你必须从这一串数字中找到“250”这个高大上的感人数字。 二、流程设计 在一行中输出第一次出现的“250”是对方扔过来的第几个数字(计数从1开始)。题目保证输出的数字在整型范围内。 三、代码实现 #include<iostream> using 阅读全文
posted @ 2023-05-16 20:18 cor0000 阅读(30) 评论(0) 推荐(0) 编辑
摘要:一、问题描述 一个整数“犯二的程度”定义为该数字中包含2的个数与其位数的比值。如果这个数是负数,则程度增加0.5倍;如果还是个偶数,则再增加1倍。例如数字-13142223336是个11位数,其中有3个2,并且是负数,也是偶数,则它的犯二程度计算为:3/11×1.5×2×100%,约为81.82%。 阅读全文
posted @ 2023-05-15 21:03 cor0000 阅读(8) 评论(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 @ 2023-05-14 20:06 cor0000 阅读(16) 评论(0) 推荐(0) 编辑
摘要:一、问题描述 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从 阅读全文
posted @ 2023-05-13 18:43 cor0000 阅读(10) 评论(0) 推荐(0) 编辑
摘要:一、问题描述 给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按GPLTGPLT....这样的顺序输出,并忽略其它字符。当然,四种字符(不区分大小写)的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按GPLT的顺序打印,直到所有字符都被输出 二、流程设计 阅读全文
posted @ 2023-05-11 09:04 cor0000 阅读(28) 评论(0) 推荐(0) 编辑
摘要:一、问题描述 上图是新浪微博上的一则趣闻,是瑞典斯德哥尔摩火车上的一道题,看上去是段伪代码: s = '' a = '1112031584' for (i = 1; i < length(a); i++) { if (a[i] % 2 == a[i-1] % 2) { s += max(a[i], 阅读全文
posted @ 2023-05-11 09:04 cor0000 阅读(25) 评论(0) 推荐(0) 编辑
摘要:一、问题描述 天梯赛结束后,某企业的人力资源部希望组委会能推荐一批优秀的学生,这个整理推荐名单的任务就由静静姐负责。企业接受推荐的流程是这样的: 只考虑得分不低于 175 分的学生; 一共接受 K 批次的推荐名单; 同一批推荐名单上的学生的成绩原则上应严格递增; 如果有的学生天梯赛成绩虽然与前一个人 阅读全文
posted @ 2023-05-09 16:22 cor0000 阅读(29) 评论(0) 推荐(0) 编辑
摘要:一、问题描述 在 MMORPG《最终幻想14》的副本“乐欲之所瓯博讷修道院”里,BOSS 机工士姆斯塔迪奥将会接受玩家的挑战。 你需要处理这个副本其中的一个机制:N×M 大小的地图被拆分为了 N×M 个 1×1 的格子,BOSS 会选择若干行或/及若干列释放技能,玩家不能站在释放技能的方格上,否则就 阅读全文
posted @ 2023-05-08 17:48 cor0000 阅读(16) 评论(0) 推荐(0) 编辑
摘要:一、问题描述 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧! 二、流程设计 列数是行数四舍五入取整,而C语言的整除是直 阅读全文
posted @ 2023-05-06 15:44 cor0000 阅读(16) 评论(0) 推荐(0) 编辑
摘要:一、问题描述 本题的要求很简单,就是求N个数字的和。麻烦的是,这些数字是以有理数分子/分母的形式给出的,你输出的和也必须是有理数的形式。 二、流程设计 实际上本题考察分数相加:即分母通分,分子相加,约分。 最大公约数 gcd(),使用递归的方式实现辗转相除法求最大公约数。 return b ? gc 阅读全文
posted @ 2023-05-05 19:02 cor0000 阅读(14) 评论(0) 推荐(0) 编辑
摘要:一、问题描述 “福”字倒着贴,寓意“福到”。不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出。这里要处理的每个汉字是由一个 N × N 的网格组成的,网格中的元素或者为字符 @ 或者为空格。而倒过来的汉字所用的字符由裁判指定。 二、流程设计 首先逐行录入; 双重for循环判断倒过来是否相 阅读全文
posted @ 2023-05-04 19:43 cor0000 阅读(15) 评论(0) 推荐(0) 编辑
摘要:一、问题描述 划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。 下面给出甲、乙两人的酒量(最多能喝多少杯不倒)和划 阅读全文
posted @ 2023-05-04 19:35 cor0000 阅读(9) 评论(0) 推荐(0) 编辑
摘要:一、问题描述 大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示: 现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢招。但是!为了不让对方输得太惨,你需要每隔K次就让一个平局。 二、流程设计 1.录入平局间隔次数,定义计数器; 2.End结束游戏,break; 3.若 阅读全文
posted @ 2023-05-04 19:32 cor0000 阅读(9) 评论(0) 推荐(0) 编辑

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