- 博客(6)
- 收藏
- 关注
原创 洛谷—双指针
电脑组的童鞋们经常玩一些智力 PK 小游戏,某月某日,发源于小朋友又发明了一种新的序列:双调序列,所谓的双调呢主要是满足如下条件描述:假定有个整数(都在long int范围内,即),双调序列的第一个数是个整数中的最大数,第二个数是个整数中的最小数,第三个数是个数中的第二大数,第四个数是个数中的第二小数……取过的数不能再取,依次类推,直到结束。聪明的你听完描述就抿嘴笑了吧?那就请你用程序正确的帮他找出这个数的双调序列。第一行为一个整数。接下来行给出了题目中所述的。
2024-03-08 21:56:34 1268 1
原创 第十三届蓝桥杯C++(B组,持续更新)
小明决定从下周一开始努力刷题准备蓝桥杯竞赛。他计划周一至周五每天做道题目,周六和周日每天做道题目。请你帮小明计算,按照计划他将在第几天实现做题数大于等于题?输入一行包含三个整数, 和。输出一个整数代表天数。对于 50% 的评测用例,对于 100% 的评测用例,。10 20 998。
2024-03-04 21:58:35 424 1
原创 第十四届蓝桥杯省赛C++(B组,持续更新)
小蓝有一个神奇的炉子用于将普通金属冶炼成为一个特殊金属。这个炉子有一个称作转换率的属性是一个正整数,这意味着消耗个普通金属恰好可以冶炼出一个特殊金属,当普通金属的数目不足时,无法继续冶炼。现在给出了条冶炼记录,每条记录中包含两个整数和,这表示本次投入了个普通金属,最终冶炼出了个特殊金属。每条记录都是独立的,这意味着上一次没消耗完的普通金属不会累加到下一次的冶炼当中。根据这条冶炼记录,请你推测出转换率的最小值和最大值分别可能是多少,第一行一个整数。
2024-03-02 22:36:27 1835
原创 C程序设计语言实习(进阶)
某生物学文件内容为多条长度不等DNA序列,为书写方便其中有些片段用小括号括起并跟一个int数字,表示该片段需要重复多次。如“(AGG)3”表示“AGG”片段需要重复3次,请按要求将源文件还原后写入新的文件中。注意:括号内的DNA片段长度不定长,重复次数可能是个多位数。【运行结果】【小结】此题主要思想是解码过程。原题样例较弱,此处额外考虑括号嵌套括号(存在运算优先级的情况),为实现该功能,采用栈结构来记录左括号的索引值。当第一次匹配到右括号时,则弹出栈顶元素,此时二者中间部分即为一个重复单元。
2024-03-02 19:02:26 411
原创 C程序设计语言实习(基础)
如果一个四位数等于它的每一位数的4次方之和,则称为玫瑰花数,比如1634=1^4+6^4+3^4+4^4,编程输出所有的玫瑰花数。【小结】此题涉及到了循环语句,通过不断取整求余来获取每一位的值。由于对n进行了一系列操作,故其值将随之发生改变,需要额外定义一个临时变量tmp来存储其原值,便于后续比较。
2024-03-02 18:52:55 552
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人