自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 练习四 数组编程题3. 波形数组

为波形数组, 例如数组 1 2 -5 9 4 5为波形数组,而3 5 5 4不是波形数组。输出有T行,每行对应每个测试用例的结果,如果为波形数组,则输出"Yes",否则输出"No"。输入的第一行为一个正整数T,表示测试用例的组数。接下来的T组数,每组的第一行为一个正整数。,表示数组的大小,接下来一行为。

2023-11-05 13:51:05 98

原创 练习四 数组编程题2. 近序数组

数组 1、2、3、4、4、3、2、1是近序数组,数组 4、2、1、2、3、4也是近序数组,而1、5、7、3、9、3就不是近序数组,数组1、3、3、4是有序数组,是近序数组的特例。个元素的数组,如果可以将其分为两个部分,它的各个部分都是一个非严格有序数组,则我们称这样的数组为近序数组,例如。如果给定的数组是近序数组输出Yes,否则输出No。输入的第一行为一个整数n,表示数组的元素个数。接下来的一行,表示数组的元素。

2023-11-05 13:39:32 95

原创 练习四 数组编程题1. 求最大最小值

对于一个具有 n 个元素的数组a, 输出它的最大值和最小值。输入的第一行为一个正整数n,接下来的一行为n个整数,表示数组的元素。输出为两个数,分别对应以上的输出。

2023-11-05 13:38:27 213

原创 练习三 控制结构(强化)编程题16. 求sin(x)的近似值

截断误差是指最后一项的绝对值<0.5*10-13时即满足条件,在此题中假定圆周率π的值为3.1415926535。使用麦克劳林公式求sin(x)得近似值,使其截断误差<0.5*10-13。由于本题要求精度较高,所有浮点数必须使用long double类型。输出sin(x)的近似值,保留13位小数。输入x,其中x为任意实数。

2023-11-05 12:57:19 162

原创 练习三 控制结构(强化)编程题15. 汉明距离

1的二进制表示为(00000000 00000000 00000000 00000001)4的二进制表示为(00000000 00000000 00000000 00000100)两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。给出两个整数 x 和 y(0 ≤ x, y < 231),用空格分隔。他们的第一位和第三位不一致,所以它们的汉明距离为2。输出它们之间的汉明距离。

2023-11-05 12:30:36 44

原创 练习三 控制结构(强化)编程题14. 除法的精确计算

输入两个正整数A和B,其中A和B都小于32767,求A/B的值,精确到小数点后N位(1<=N<=200)。输入只有一行,包括三个整数,分别为A、B和N。输出只有一行,包括一个数,这个数有N位小数。

2023-11-05 12:19:05 53

原创 练习三 控制结构(强化)编程题13. 数字游戏

得到一个新的整数,上面的例子就是6*5*9*3=810,然后继续做下去,8*1得到了一个个位数8。从一个整数开始,比如:6593。将这个整数中的各位数字全部取出,如果为0,则忽略,将他们相乘,在单独的一行中按顺序输出游戏过程中产生的每一个数直到一个个位数结束。读入一个数并计算出得到一个个位数的过程。

2023-11-05 12:16:34 59

原创 练习三 控制结构(强化)编程题12. 阿迪玩游戏

这天,阿迪觉得传统的游戏都玩腻了,自己随手在草稿纸上画了一行N(N>0)个格子作为棋盘, 制定了如下规则:格子从左到右依次编号为1到N,玩家初始位于格子1,初始前进方向为向右,游戏共进行M轮,第i轮玩家前进Ai(Ai>=0)格,若玩家到达格子N则改变前进方向为向左,若玩家到达格子1则改变前进方向为向右。阿迪想知道玩家最后会停在哪个格子,但这个游戏太漫长了,他已经玩得快睡着了,希望你帮帮他。如果N为1,则玩家不移动。第一行包含一个整数,表示玩家最后停留的格子编号。接下来M行,第i行包含一个整数Ai。

2023-11-05 12:14:42 46

原创 练习三 控制结构(强化)编程题11. 牛友

号不小于S的第一只有“非常好友”的奶牛。比如说,考虑序列号220,它的约数是1, 2, 4, 5, 10, 11, 20, 22,注意在这道题中,忽略那些自己是自己的“非常好友”的情况。Bessie和其他的所有奶牛的耳朵上都戴有一个射频识别(RFID,不能使用英文缩略词)序列号码牌。类似的,284的约数是1, 2, 4, 71, 和142。第一个整数表示第一个序列号不小于S的有非常好友的奶牛,第。很多奶牛有一个“牛友”:一只奶牛的牛友的序列号刚好等于奶牛自己的序列号的所有约。二个整数是他的好友的序列号。

2023-11-05 11:52:17 45

原创 练习三 控制结构(强化)编程题10. 金币

国王将金币作为工资,发放给忠诚的骑士。第1天,骑士收到一枚金币;之后两天(第2天和第3天)里,每天收到两枚金币;之后三天(第4、5、6天)里,每天收到三枚金币;之后四天(第7、8、9、10天)里,每天收到四枚金币……这种工资发放模式会一直这样延续下去:当连续n天每天收到n枚金币后,骑士会在之后的连续n+1天里,每天收到n+1枚金币(n为任意正整数)。你需要编写一个程序,确定从第一天开始的给定天数内,骑士一共获得了多少金币。一个整数(范围1到10000),表示天数。

2023-11-05 11:35:20 59

原创 练习三 控制结构(强化)编程题9. 下载文件

互联网运营商的收费标准是,先免费提供 K 分钟的网络使用,之后每 MB 数据收取 1 元费用。请你算出小芳需要付多少网费。接下来 N 行,每行包含两个整数 Ti 和 Di,描述了小芳的网络使用状况。对于第三组数据,运营商没有提供免费时长,因此小芳需要付 1×2 + 2×4 + 10×10 = 110元。对于第一组数据,小芳只需要付后 2 分钟的网费,每分钟 3元,共 6元。对于每组数据,输出一行,包含一个整数,代表小芳需要付的网费,单位为元。对于第二组数据,小芳只需要付最后 1 分钟的网费 3 元。

2023-11-02 11:20:47 59

原创 练习三 控制结构(强化)编程题8. 懒惰的松雅

然而,她讨厌醒来,她希望在一个幸运时间设置一个闹钟以减少痛苦,这样她可以反复按“小睡一会儿”按钮,该按钮每次可延迟。如果一个时间的数字中包含'7',则她认为是幸运时间,例如:13:07和17:20是幸运的,而00:48和21:34不是。注意,设置闹钟的时间与醒来的时间不一定在同一天,输入保证对每个醒来时间都有一个幸运时间。输出一行一个整数,表示松雅需要按“小睡一会儿”按钮的最小次数。时间采用24小时制,因此在23:59之后是00:00。分钟是一个幸运时间,即包含数字'7'。取模,余数是7便含有7。

2023-11-02 09:04:07 51

原创 练习三 控制结构(强化)编程题7. 电梯

我们城里最高的建筑物只有一个电梯。请求列表是由n个正数组成的。数字表示电梯在哪个楼层按指定的顺序停车。电梯上一层要6秒,下一层楼要4秒。对于给定的请求列表,需要计算用于满足列表中请求的总时间。电梯一开始就在零层,当满足要求时不必返回地面。每个输入包含一个测试用例。每个案例输入一个正整数n,然后是n个正数。输入的所有数字都小于100。对于每个测试用例,在一行上打印总时间。

2023-11-02 08:33:20 89

原创 练习三 控制结构(强化)编程题6. 小熊与糖果

两只小熊都喜欢吃糖果,也喜欢玩和糖果有关的游戏。Limak 和 Bob 在玩下面的游戏:Limak 先 吃一颗糖,然后Bob 吃两颗,接着 Limak 吃 3 颗,再接着Bob 吃 4 颗,以此类推。如果轮到一只 熊吃糖,但他却吃不到该吃那么多的糖,它就输了。Limak 最多能吃 A 颗糖(不然会肚子痛的),而 Bob 最多能吃 B 颗糖。输入的第一行包含一个整数 T,代表测试数据的组数。每组数据仅有一行,包含两个整数 A 和 B,分别代表 Limak 和 Bob 最多能吃的糖果颗数。

2023-11-01 22:10:23 57

原创 练习三 控制结构(强化)编程题5. 青蛙跳

【思路分析】寻找规律,发现当跳的次数是偶数的时候,最后的距离是(a-b)*n/2;当跳的次数是奇数的时候,最后的距离是(a-b)*n/2 +a。一只青蛙位于坐标轴的0点,按照以下方法跳跃:第1次向右跳。如果青蛙已经跳了偶数次(在当次跳跃之前),则它将从当前位置。109),分别表示两种跳跃的长度以及跳跃的次数。输入的第一行为一个整数。你的任务是计算青蛙在跳过。行,每行一个整数,第。个单位,第2次向左跳。个单位,第3次向右跳。个单位,第4次向左跳。否则,它将从当前位置。,表示测试数据组数。

2023-11-01 21:44:15 59

原创 练习三 控制结构(强化)编程题4. 松雅喜欢玩纸牌

纸牌有52张,每张牌有一个花色,用一个大写字母表示(D-方片、C-草花、S-黑桃、H-红心),同时还有一个点数(2、3、4、5、6、7、8、9、T、J、Q、K、A),因此每张牌可以用两个字符来表示,例如2H,注意点数在前,花色在后,表示这张牌为红心2。开始时,桌面上有一张牌,玩家手中有5张牌,如果桌面上的牌的点数或者花色与玩家手中的任意一张牌的点数或者花色相同,则玩家赢得这张牌,输出“YES”,否则输出“NO”。如果玩家能赢得桌面的牌,则输出“YES”,否则输出“NO”。

2023-10-30 21:38:37 61

原创 练习三 控制结构(强化)编程题3. 大象看朋友

一头大象决定去看朋友,大象住在直线坐标0的位置,而它的朋友则住在直线坐标x(1≤|x|≤106)的位置,大象每走一步可以跨越1、3、5、...、2m-1中的任何一个数字位置,其中1≤m≤106,那么大象到达朋友处最少需要走多少步?输入为一行两个整数x、m,x表示大象朋友所住的位置,m为一个整数。输出为一个整数,表示大象到达朋友处最少需要的步数。

2023-10-30 21:20:00 71

原创 练习三 控制结构(强化)编程题2. 整数反转

给出一个32位的有符号整数n,请将该数进行反转(正负符号不变,其余数字反转)。32位有符号整形的取值范围为-2147483648~2147483647。反转后的数如果溢出,则输出0。学到后面写出来的,不知道能不能通过测试用例。

2023-10-30 21:09:12 44

原创 练习三 控制结构(强化)编程题1. 完美数

对于一个正整数,如果它和除了它自身以外的所有正因子之和相等,我们称它为“完美数“。给定一个整数 n, 如果是完美数,返回 true,否则返回 false。1, 2, 4, 7, 和 14 是 28 的所有正因子。如果n是完美数,返回 true,否则返回 false。输入一行一个正整数n。

2023-10-30 20:42:33 48

原创 练习三 控制结构编程题18. 这个月有多少天?

输入一行,两个整数,分别为年份和月份。输入年份和月份,输出该月份的天数。一个整数,表示该月份的天数。

2023-10-26 13:02:47 36

原创 练习三 控制结构编程题17. 爬虫

一条虫子在n英寸深的井底,每次一分钟爬行u英寸,但是它在再次爬行前必须先休息1分钟, 在休息过程中它将滑落d英寸,在反复向上爬行和休息后,多长时间虫子能爬出这口井?在此过程中,分钟的小数部分向上取整,如果攀爬结束时虫子正好到达井的顶部,则视为虫子已经爬出。假定d<u,n<100,当n=0时输入结束。输入包括多个测试用例。每行包含3个正整数n、u、d,为上面所提到的值。每个测试用例输入一行,表示虫子爬出井的时间。

2023-10-26 12:55:32 47

原创 练习三 控制结构编程题16. 三个数

有三个非负整数a、b、c,现按随机顺序给出它们的两两和以及总和4个整数,即a+b、a+c、b+c、a+b+c,注意,给出的4个数的顺序是随机的,请根据这四个数求出a、b、c是多少?输入为一行4个正整数,x1、x2、x3、x4 (0≤xi≤109),表示a+b、a+c、b+c、a+b+c结果的随机顺序的值,输入保证能求出结果。输出为一行,以非递减的方式输出a、b、c,注意a、b、c可能相等。

2023-10-24 15:28:03 20

原创 练习三 控制结构编程题15. 运输打折问题

其中基本运费为每吨每公里1元,现请你帮助该运输公司设计自动计费程序来计算运输费用。某运输公司对用户计算运费。路程(s)越远,每公里运费越低。输入为一行两个整数,分别表示运输的载重(吨)和里程(公里)。输出一行一个整数,表示运输费用。

2023-10-24 15:07:31 102

原创 练习三 控制结构编程题14. 走路去上课还是骑车去上课?

校园里,共享单车满地都是,有时候还真方便。并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间。停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。如果骑车快,输出一行"Bike";如果走路快,输出一行"Walk";如果一样快,输出一行"All"。输出一行,如果骑车快,输出一行"Bike";如果走路快,输出一行"Walk";如果一样快,输出一行"All"。输入一行,包含一个整数,表示一次办事要行走的距离,单位为米。

2023-10-24 14:54:03 84

原创 练习三 控制结构编程题13. 个人所得税计算

2018年8月31日,第十三届全国人民代表大会常务委员会第五次会议《关于修改〈中华人民共和国个人所得税法〉的决定》,将个税免征额由3500元提高到5000元。缴纳个人所得税是收入达到缴纳标准的公民应尽的义务,个人所得税率是由国家相应的法律法规规定的,根据个人的收入计算。应缴税额=(月收入-5000-专项扣除)* 税率 - 速算扣除数。请根据输入的月收入和专项扣除额计算相应的应缴税额。输入为一行两个整数,分别表示月收入和专项扣除额。输出为一个数,即缴税额。

2023-10-24 14:48:11 99

原创 练习三 控制结构编程题12. 小希找工作

输入为3行(分别为A、B和C公司的数据),每行包含3个数据,分别表示公司给定的月薪(整数)、有无带薪休假(y-有,n-无)、离家距离(整数),所有的输入保证没有两个公司最终的得分相等。给定3个公司A、B、C的数据,根据分数最大来判断小希应该接受哪家公司的offer。如果分数相同,按照A、B、C的顺序进行优先选择。每超过200公里减10分,不足200公里按200公里计算,直至0分为止。小希看到小芳很容易就找到了她满意的工作,他也想去尝试一下,并参考了小芳找工作的方法。带薪假得分:有20分,无0分。

2023-10-23 15:47:29 38

原创 练习三 控制结构编程题11. 三个人比大小

生日比较需要按照优先级分别比较年月日,可以考虑将年月日转化为一个整数 s=10000*year+100*month+day。输入A、B、C3个人的生日,格式为:yyyy mm dd,按照年龄从大到小输出。ABC或ACB或BAC或BCA或CAB或CBA。输入有3行,分别表示A、B、C三个人的生日。

2023-10-23 14:59:59 43

原创 练习三 控制结构编程题10. 桃子问题

某人摘下一些桃子,第一天卖掉一半,又吃了一个,第二天卖掉剩下的一半,又吃了一个,以后各天都是如此处理,到第n天发现只剩下一只桃子,试编写程序计算一共摘的桃子个数。一行:一个整数n(1 < n <= 20)一行:一个整数,表示一开始的桃子个数。

2023-10-22 18:05:10 143

原创 练习三 控制结构编程题9. 数小木块

因为木块堆得实在是太有规律了,你只要知道它的层数就可以计算所有木块的数量了。只有一个整数 n ,表示这堆小木块的层数,已知1 <= n <= 100。只有一个整数,表示这堆小木块的总数量。

2023-10-22 17:56:49 207 2

原创 练习三 控制结构编程题8. 数字单词

输入一个字符,如果为数字字符0-9,则输出其对应英文单词(Zero、One、...、Nine),否则输出Other。

2023-10-22 17:43:34 58

原创 练习三 控制结构编程题7. 四个数排序

从键盘输入4个整数,将其按照从大到小的顺序输出。在一行中,输出排序后的4个整数。

2023-10-22 17:37:26 30 1

原创 练习三 控制结构编程题6. 输入字符统计

输出第1行为4个整数,分别表示大写字母、小写字母、数字、其他字符的个数,第2行为一个数字,表示其中所有数字字符所对应的数字之和,当输入的字符中不包含数字字符时,没有第2行。从键盘输入n个字符,请分别统计大写字母、小写字母、数字、其他字符的个数并输出;还需要输出所有数字字符之和。第一行为一个整数n(100>=n>=0),接下来n行每行一个字符。

2023-10-22 17:18:12 79 1

原创 练习三 控制结构编程题5. 小芳找工作

小芳在校期间成绩优秀,毕业之前她决定去找一份她喜欢的工作,她将在自己中意的公司中选择,并设定了3个条件,满足其中2个条件的工作她认为可以接受。输入一行包含3个数据,分别表示公司给定的月薪(整数)、有无带薪休假(y-有,n-无)、离家距离(整数)请根据某公司给定的3个给定条件的数据,判断小芳是否应该接受该公司的offer。输出一行,Accept为接受,Refuse为拒绝。3. 离家不超过2000公里。1. 月薪不低于5000元。

2023-10-22 17:04:26 41 1

原创 练习三 控制结构编程题4. ch3-6 成绩分类

给定一个整数表示考试成绩,判断并输出该成绩属于哪一类。设90分及以上 为“A”,80分至89分为“B”,70分至79分为“C”,60分至69分 为“D”,60分以下为“E”。输出一个字符,表示成绩的等级(大写字母)。所有评测用例满足:0 ≤ n ≤ 100。59分低于60分,判定为E。【用例规模与约定】、

2023-10-22 16:58:29 32 1

原创 练习三 控制结构编程题3. ch3-5 3,5,7整除

(2)能被其中两数(要指出哪两个)整除(如能被3,7整除),则输出It's divisible by 3,7;(3)能被其中一个数(要指出哪一个)整除(如能被3整除),则输出It's divisible by 3;(1)能同时被3,5,7整除,则输出It's divisible by 3,5,7;所有评测用例满足:-1000000 ≤ n ≤ 10000000。(4)不能被3,5,7任一个整除,则输出null。30能被3和5整除,但是不能被7整除。输出一个判断信息,表示答案。

2023-10-22 16:54:02 44 1

原创 练习三 控制结构编程题2. ch3-4 分段函数求解

x=1,则推出y=2*x,则y=1*1=2,保留6位小数输出2.000000。根据以下函数关系,对输入的每个x值,求y值。输出对应的y值(6位小数)

2023-10-22 16:47:14 47 1

原创 练习三 控制结构编程题1. 台球游戏

在本台球游戏中,包含多种颜色的球,其中:红球15只各1分、黄球1只2分、绿球1只3分、咖啡球1只4分、蓝球1只5分、粉球1只6分、黑球1只7分。如果打进红球,则有两行, 第一行为r,第二行为一个整数(<=15),表示打进的红球个数。如果打进其他球,仅有一行,为ygcbpB中任意一个字符。其中红球可能一次打进多个,且打进后不再摆回,其他球打进之后需要再摆回。输入第一行为非负整数n,表示一个人进行了n次击打。输出一个整数,表示该人最终的得分。请计算n次击打之后总的得分。

2023-10-22 16:42:06 47 1

原创 练习二 编程基础(强化)程序片段编程题2. 团队

【问题描述】三个朋友决定组队参加程序设计竞赛,竞赛有n个问题,他们约定,对于每个问题,如果他们三个人中有至少两个人认为该问题可解,他们才会去解决它。请你帮他们确定他们将可能解决最多多少个问题?【输入形式】输入的第一行为一个正整数n(1≤n≤1000),表示竞赛的问题数,接下来的n行,每行由三个数组成,分别为1或0,1表示其中一个人认为该问题可解,否则不可解。【输出形式】输出为一个数,表示他们这个团队最多可解的问题数。【样例输入】31 1 01 1 11 0 0【样例输出】2。

2023-10-21 16:45:11 68 1

原创 练习二 编程基础(强化)程序片段编程题1. 漂亮年份

感觉2013年就在昨天,你知道一个奇怪的事实吗?2013年是1987年以来无重复数位的第一个年份。这样的年份称为漂亮年份,那么给你一个年份,请你找出这个年份之后的第一个漂亮年份。输入为一行,包含一个正整数y(1000≤ y ≤ 9000),表示给出的年份。输出一个正整数,表示自年份y之后第一个漂亮年份。

2023-10-21 16:07:56 78 1

原创 练习二 编程基础(强化)编程题4. 分西瓜

西瓜分为两份之后都是偶数,那原西瓜的重量也是偶数,所以只需要判断w是否为偶数。要特别注意,当w=2时,分开后是1和1,它们都不是偶数。今年夏天特别热,阿迪和朋友两人决定去买个西瓜然后分着吃,西瓜的重量为。如果西瓜的重量能被分为两个偶数,输出"Yes",否则输出"No"。,他们两人都是偶数迷,将西瓜分为两份,他们能否都得到重量为偶数的西瓜?≤5×10**10),表示西瓜的重量。

2023-10-21 15:56:48 149 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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