【蓝桥杯省赛】冲刺练习题【循环】倒计时【15】天
🙏🤗距離【第十三屆藍(lán)橋杯4月9日省賽】僅剩【15天】🤗🙏
📋今日題型:【循環(huán)】📋
??🤗循環(huán)是一切暴力的基礎(chǔ),暴力基礎(chǔ),轉(zhuǎn)起來。🤗??
🤗國一鎮(zhèn)樓🤗
📋比賽題目與分?jǐn)?shù)比例📋
確認(rèn)范圍:
結(jié)果填空題5道,共計45分。
程序設(shè)計題5道,共計105分。
??🤗刷題安排🤗??
| 日期 | 題目類型 | 題目數(shù)量 |
| 3月25日 | 循環(huán) | 6 |
| 3月26日 | 超大數(shù) | 6 |
| 3月27日 | 數(shù)組 | 6 |
| 3月28日 | 枚舉 | 6 |
| 3月29日 | 遞歸 | 6 |
| 3月30日 | 繪圖 | 6 |
| 3月31日 | 深搜廣搜 | 5 |
| 4月1日 | 動態(tài)規(guī)劃 | 5 |
| 4月2日 | 填空題 | 5 |
| 4月3日 | 數(shù)學(xué)公式:查詢準(zhǔn)考證 | 5 |
| 4月4日 | 第十屆省賽題 | 10 |
| 4月5日 | 第十一屆省賽題 | 10 |
| 4月6日 | 第十二屆省賽1套題 | 10 |
| 4月7日 | 第十二屆省賽2套題 | 10 |
| 4月8日 | 經(jīng)典題目練習(xí) | 8 |
| 4月9日 | 9點(diǎn)考試 |
目錄
1、隔行變色
2、煤球數(shù)目
3、哪天返回
4、猴子分香蕉
5、求和
6、加法變乘法
附加、立方尾不變
總結(jié)
1、隔行變色
Excel表的格子很多,為了避免把某行的數(shù)據(jù)和相鄰行混淆,可以采用隔行變色的樣式。
小明設(shè)計的樣式為:第1行藍(lán)色,第2行白色,第3行藍(lán)色,第4行白色,....
現(xiàn)在小明想知道,從第21行到第50行一共包含了多少個藍(lán)色的行。
請你直接提交這個整數(shù),千萬不要填寫任何多余的內(nèi)容。
題解:
package demo;public class demo {public static void main(String[] args) {int color = 0;for (int i = 21; i <= 50; i++) {if (i % 2 != 0) {color++;}}System.out.println(color);} }2、煤球數(shù)目
有一堆煤球,堆成三角棱錐形。具體:
第一層放1個,
第二層3個(排列成三角形),
第三層6個(排列成三角形),
第四層10個(排列成三角形),
....
如果一共有100層,共有多少個煤球?
請?zhí)畋硎久呵蚩倲?shù)目的數(shù)字。
注意:你提交的應(yīng)該是一個整數(shù),不要填寫任何多余的內(nèi)容或說明性文字。
題解:
package demo;public class demo {public static void main(String[] args) {int an = 1;int sn = an;for (int i = 2; i <= 100; i++) {an += i;sn += an;}System.out.println(sn);} }3、哪天返回
小明被不明勢力劫持。后被扔到x星站再無問津。小明得知每天都有飛船飛往地球,但需要108元的船票,而他卻身無分文。
他決定在x星戰(zhàn)打工。好心的老板答應(yīng)包食宿,第1天給他1元錢。
并且,以后的每一天都比前一天多2元錢,直到他有足夠的錢買票。
請計算一下,小明在第幾天就能湊夠108元,返回地球。
4、猴子分香蕉
5只猴子是好朋友,在海邊的椰子樹上睡著了。這期間,有商船把一大堆香蕉忘記在沙灘上離去。
第1只猴子醒來,把香蕉均分成5堆,還剩下1個,就吃掉并把自己的一份藏起來繼續(xù)睡覺。
第2只猴子醒來,重新把香蕉均分成5堆,還剩下2個,就吃掉并把自己的一份藏起來繼續(xù)睡覺。
第3只猴子醒來,重新把香蕉均分成5堆,還剩下3個,就吃掉并把自己的一份藏起來繼續(xù)睡覺。
第4只猴子醒來,重新把香蕉均分成5堆,還剩下4個,就吃掉并把自己的一份藏起來繼續(xù)睡覺。
第5只猴子醒來,重新把香蕉均分成5堆,哈哈,正好不剩!
請計算一開始最少有多少個香蕉。
題解:
package action;public class demo {public static void main(String[] args) {for (int n = 20;; n++) {double y = n; // 桃子的個數(shù)for (int x = 1; x <= 4; x++) {y = y - x - (y - x) / 5;}if (y % 5 == 0) {System.out.println(n);break;}}} }5、求和
試題 A: 求和
本題總分:5 分
【問題描述】
小明對數(shù)位中含有 2、0、1、9 的數(shù)字很感興趣,在 1 到 40 中這樣的數(shù)包
括 1、2、9、10 至 32、39 和 40,共 28 個,他們的和是 574。
請問,在 1 到 2019 中,所有這樣的數(shù)的和是多少?
【答案提交】
這是一道結(jié)果填空的題,你只需要算出結(jié)果后提交即可。本題的結(jié)果為一
個整數(shù),在提交答案時只填寫這個整數(shù),填寫多余的內(nèi)容將無法得分。
6、加法變乘法
我們都知道:1+2+3+ ... + 49 = 1225
現(xiàn)在要求你把其中兩個不相鄰的加號變成乘號,使得結(jié)果為2015
比如:
1+2+3+...+10*11+12+...+27*28+29+...+49 = 2015
就是符合要求的答案。
請你尋找另外一個可能的答案,并把位置靠前的那個乘號左邊的數(shù)字提交(對于示例,就是提交10)。
注意:需要你提交的是一個整數(shù),不要填寫任何多余的內(nèi)容。
題解:
package demo;public class demo {public static void main(String[] args) {for (int i = 0; i < 47; i++) {for (int j = i + 2; j < 49; j++) {if (1225 + i * i + j * j == 2015 + (i + 1) + (j + 1)) {System.out.println(i);}}}} }附加、立方尾不變
有些數(shù)字的立方的末尾正好是該數(shù)字本身。
比如:1,4,5,6,9,24,25,....
請你計算一下,在10000以內(nèi)的數(shù)字中(指該數(shù)字,并非它立方后的數(shù)值),符合這個特征的正整數(shù)一共有多少個。
請?zhí)峤辉撜麛?shù),不要填寫任何多余的內(nèi)容。
題解:
package demo;public class demo {public static void main(String[] args) {int count = 0;for (int i = 1; i <= 10000; i++) {String x = i + "";String cudb = cudb(i) + "";// 切割立方數(shù)最后相應(yīng)幾位String y = cudb.substring(cudb.length() - x.length());// 判斷是否相同if (y.equals(x)) {count++;}}System.out.println(count);}/*** @param x* @return*/public static long cudb(int x) {return (long)Math.pow(x, 3);} }總結(jié)
這類題一般是藍(lán)橋的第1/2題或3題,相對來說比較簡單,但是只要做出來,基本省三是可以拿到的。
題目難度會隨著練習(xí)越來越難,對于剛刷題沒幾天的小伙伴可以快速的弄個獎。
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的【蓝桥杯省赛】冲刺练习题【循环】倒计时【15】天的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux的java服务配置步骤
- 下一篇: Python基础——PyCharm版本—