蓝桥杯刷题
蓝桥杯刷题
MYH536
这个作者很懒,什么都没留下…
展开
-
蓝桥杯刷题1229(Java) | 小邋遢的衣橱
小邋遢 MS.JinlinMS.Jinlin 是个爱打扮的公主,他有很多晚礼服如 "LALA" "NIHAOMA" "WOBUHAO" "NIHAOBUHAO" 等众多衣服,可是由于衣服太多他要把它们装进箱子,但是作为公主,肯定是会突发奇想觉得哪件衣服好看,就把他拿了出来,当然那件衣服上面的衣服也被拿出来了,而且会弄乱了,小邋遢在经过几次的叠衣服和取衣服后,他想知道箱子里最上面的衣服是哪一件,如果箱子为空的话,就告诉她 Empty ,如果有多件一样的衣服,肯定是取走最上面的哪一件啦。输入描述。原创 2024-03-06 20:29:17 · 349 阅读 · 0 评论 -
蓝桥 104 | 图形排版
例如在 M10的纸张上依次打印 3x4,2x2,3x3 三张图片,则效果如下图所示,这行高度为 4。2.如果当前行剩余宽度大于 0,并且小于下一张图片,则下一张图片会按比例缩放到宽度为当前行剩余宽度(高度向上取整),然后放入当前行。例如再放入一张 4x9 的图片,由于剩余宽度是 2,这图片会被压缩到 2x5,再被放入第一行的末尾。3.如果当前行剩余宽度为 0,该工具会从下一行开始继续对剩余的图片进行排版,直到所有图片都处理完些。小明需要在一篇文档中加入 V 张图片,其中第张图片的宽度是Wi,高度是 Hi。原创 2024-02-26 19:14:40 · 439 阅读 · 1 评论 -
蓝桥杯(Java) | 3236 小蓝的零花钱
小蓝和小桥正在玩一个游戏,他们有一个长度为n的,其中既有偶数也有奇数,且偶数和奇数的数量相等。小蓝有一些零花钱他可以用这些钱来做—个特殊的操作:他在序列中选取—个位置,然后在这个位置上将序列分成两段,要求每—段中偶数和奇数的数量都相等。小蓝想要用他的零花钱尽可能多地进行这个操作,但每次操作都需要花费代价。具体而言,每次选取的位置可以看成是对序列进行切割,切割需要花费的代价为切割两端的元素的差的绝对值。小蓝想知道,在他的预算范围内,最多能进行多少次操作。请你帮助小蓝计算最多可以进行的操作次数。输入格式。原创 2024-03-05 20:49:53 · 454 阅读 · 0 评论 -
蓝桥杯刷题(java) | 航班时间
小h的女朋友发现小h上午十点出发,上午十二点到达美国,于是感叹到“现在飞机飞得真快,两小时就能到美国了”。小h想知道女朋友的航班飞行时间是多少。对于此题目中的所有以 h : m : s 形式给出的时间, 保证 ( 0原创 2024-03-07 11:31:39 · 465 阅读 · 1 评论 -
蓝桥杯刷题0226-0303 三国游戏
当游戏结束时(所有事件的发生与否已经确定),如果X,Y,Z的其中一个大于另外两个之和,我们认为其获胜。游戏中魏(X)、蜀(Y)、吴(Z)三个国家各自拥有一定数量的士兵X,Y,Z(—开始可以认为都为0)。游戏有n个可能会发生的事件,每个事件之间相互独立且最多只会发生一次,当第 i个事件发生时会分别让X,Y,Z 增加Ai, Bi, Ci。对于n个事件,有2的n次方种可能性。第三行包含 n个整数表示Bi, 相邻整数之间使用—个空格分隔。第四行包含 n个整数表示Ci, 相邻整数之间使用—个空格分隔。原创 2024-03-02 12:21:00 · 459 阅读 · 0 评论 -
蓝桥杯刷题0226-0303 删除字符|java
给定一个单词,请问在单词中删除t个字母后,能得到的字典序最小的单词是什么?输入的第一行包含一个单词,由大写英文字母组成。第二行包含一个正整数t。其中,单词长度不超过100, t小于单词长度。两两相比,前面的字母大于后面的,就删除。输出一个单词,表示答案。原创 2024-02-29 22:00:53 · 361 阅读 · 0 评论 -
蓝桥杯刷题| 排列小球 java
小蓝有黄绿蓝三种颜色的小球,分别为R,G,B个。同样颜色的小球没有区别。小蓝将这些小球从左到右排成一排,排完后,将最左边的连续同色小球个数记为t1,将接下来的连续小球个数记为t2,以此类推直到最右边的小球。请问,总共有多少总摆放小球的方案,使得t1, t2,...为严格单调递增序列,即t1 < = t2 <=t3 <= ...。原创 2024-03-09 12:00:34 · 325 阅读 · 1 评论 -
蓝桥杯刷题(java)| 黄金连分数
也许你听说过哈勃太空望远镜,它首次升空后就发现了一处人工加工错误,对那样一个庞然大物,其实只是镜面加工时有比头发丝还细许多倍的一处错误而已,却使它成了“近视眼”!本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。请你利用这一特性,求出黄金分割数的足够精确值,要求四舍五入到小数点后。言归正传,我们如何求得黄金分割数的尽可能精确的值呢?黄金数 = ---------------------这个连分数计算的“层数”越多,它的值越接近黄金分割数。你的任务是:写出精确到小数点后。原创 2024-03-24 17:42:14 · 325 阅读 · 1 评论 -
蓝桥杯刷题(java) | 错误票据
每行数据长度不等,是用空格分开的若干个(不大于100个)正整数(不大于100000),请注意行内和行末可能有多余的空格,你的程序需要能处理这些空格。因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。要求程序首先输入一个整数N(N<100)表示后面数据行数。你的任务是通过编程,找出断号的ID和重号的ID。要求程序输出1行,含两个整数m n,用空格分隔。其中,m表示断号ID,n表示重号ID。原创 2024-03-09 10:41:25 · 391 阅读 · 1 评论 -
蓝桥杯0226-0303 约瑟夫环 java
n个人的编号是1 ~n,如果他们依编号按顺时针排成一个圆圈,从编号是1的人开始顺时针报数。(报数是从1报起)当报到K的时候,这个人就退出游戏圈。下一个人重新从1开始报数。输入是一行,2个空格分开的整数n, k (0 < n, k < 107)。本题目就是已知n,k的情况下,求最后剩下的人的编号。求最后剩下的人的编号。这就是著名的约瑟夫环问题。要求输出一个整数,表示最后剩下的人的编号。原创 2024-02-28 09:07:49 · 346 阅读 · 0 评论 -
蓝桥杯(java)| 小朋友崇拜圈
班里N个小朋友,每个人都有自己最崇拜的一个小朋友(也可以是自己)在一个游戏中,需要小朋友坐一个圈,每个小朋友都有自己最崇拜的小朋友在他的右手边。求满足条件的圈最大多少人?小朋友编号为1,2,3,··输入描述输入第一行,一个整数N(3<N<105)。接下来一行N个整数,由空格分开输出描述要求输出一个整数,表示满足条件的最大圈的人数。原创 2024-03-09 20:23:32 · 402 阅读 · 1 评论 -
蓝桥杯刷题(java)|特殊数的和
小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和40,共 28 个,他们的和是 574。请问,在 1 到 n 中,所有这样的数的和是多少?输出一行,包含一个整数,表示满足条件的数的和。输入一行包含整数 n(1≤n≤10000 )原创 2024-03-09 11:15:56 · 372 阅读 · 1 评论 -
洛谷|P1464 Function
这个问题可以使用递归来解决,但由于调用次数可能会非常多,可能会导致性能问题。为了避免重复计算,可以使用一个HashMap来保存已经计算过的结果,以便在需要时直接返回。这是个简单的递归函数,但实现起来可能会有些问题。当a,b,c 均为 1515 时,调用的次数将非常的多。注意:例如 w(30,−1,0) 又满足条件 11 又满足条件 22,请按照最上面的条件来算,答案为 11。对于一个递归函数 w(a,b,c)代码如下,但是有两个测试点超时。原创 2024-02-15 17:09:46 · 443 阅读 · 2 评论 -
蓝桥杯刷题(java) | 字母数
请找到一个大于 2022的最小数,这个数转换成十六进制之后,所有的数位(不含前导 0)都为字母(A 到 F)。请将这个数的十进制形式作为答案提交。原创 2024-03-09 11:12:52 · 369 阅读 · 2 评论