【思特奇杯·云上蓝桥-算法集训营】第1周
1题 跑步训练
问题描述小明要做一个跑步训练,初始时,小明充满体力,体力值计为 10000。如果小明跑步,每分钟损耗 600 的体力。如果小明休息,每分钟增加 300 的体力。体力的损耗和增加都是 均匀变化的。小明打算跑一分钟、休息一分钟、再跑一分钟、再休息一分钟……如此循环。如果某个时刻小明的体力到达 0,他就停止锻炼,请问小明在多久后停止锻炼。为了使答案为整数,请以秒为单位输出答案,答案中只填写数,不填写单位。答案提交这是一道结果填空题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分
答案 : 3880
public class text3 {public static void main(String[] args) {/*利用true和false模拟一分钟跑步,一分钟休息最后判断够不够跑一分钟,不够就直接转换成秒,并结束。* */int count=0;int tl=10000;boolean f = true;while(true) {if (tl < 600 && f) {System.out.println(count * 60 + tl / 10);break;}if (f) {tl -= 600;f = false;count++;} else {tl += 300;f = true;count++;}}}
}
2题 阶乘约数
问题描述定义阶乘 n! = 1 × 2 × 3 × ··· × n 。请问 100! ( 100 的阶乘)有多少个约数。答案提交这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。
39001250856960000
3题 出栈次序问题描述X 星球特别讲究秩序,所有道路都是单行线。一个甲壳虫车队,共 16 辆车,按照编号先后发车,夹在其它车流中,缓缓前行。路边有个死胡同,只能容一辆车通过,是临时的检查站,如图所示。X 星球太死板,要求每辆路过的车必须进入检查站,也可能不检查就放行,也可能仔细检查。如果车辆进入检查站和离开的次序可以任意交错。那么,该车队再次上路后,可能的次序有多少种?为了方便起见,假设检查站可容纳任意数量的汽车。显然,如果车队只有 1 辆车,可能次序 1 种;2 辆车可能次序 2 种;3 辆车可能次序 5 种。现在足足有 16 辆车啊,亲!需要你计算出可能次序的数目。![]()
答案提交
这是一个整数,请通过浏览器提交答案,不要填写任何多余的内容(比如说明性文字)。
35357670
4、哥德巴赫分解
173
5题 图书排列题目描述将编号为 1~10 的 10 本书排放在书架上,要求编号相邻的书不能放在相邻的位置。请计算一共有多少种不同的排列方案。注意,需要提交的是一个整数,不要填写任何多余的内容。
479306
6题 猴子分香蕉
.3141
7、稍小分数
回到小学----
真分数:分子小于分母的分数
既约分数:分子分母互质,也就是说最大公约数是1x星球数学城的入口验证方式是:
屏幕上显示一个真分数,需要你快速地找到一个比它小的既约分数,要求这个分数越大越好。
同时限定你的这个分数的分母不能超过100。
50/93
8题 excel 地址时间限制:1.0s 内存限制:256.0MB问题描述Exce濿 单元格的地址表示很有趣,它使用字母来表示列号。比如,A 表示第 1 列,B 表示第 2 列,Z 表示第 26 列,AA 表示第 27 列,AB 表示第 28 列,BA 表示第 53 列,....当然 Exce濿 的最大列号是有限度的,所以转换起来不难。如果我们想把这种表示法一般化,可以把很大的数字转换为很长的字母序列呢?本题目即是要求对输入的数字, 输出其对应的 Exce濿 地址表示方式。样例输入26 样例输出Z样例输入2054样例输出BZZ
class Solution {public String convertToTitle(int columnNumber) {StringBuilder sb = new StringBuilder(); //可变的字符序列int a1=0;while(columnNumber > 0){a1= (columnNumber - 1) % 26;columnNumber =( columnNumber-a1) / 26;sb.append((char)(a1 + 'A'));}return sb.reverse().toString();//1.将字符串反转,2.返回该对象的字符串表示}
}
9题 日期问题小明正在整理一批历史文献。这些历史文献中出现了很多日期。小明知道这些日期都在 1960 年 1 月 1 日至 2059 年 12 月 31 日。令小明头疼的是,这些日期采用的格式非常不统一,有采用年/月/日的,有采用月/日/年的,还有采用日/月/年的。更加麻烦的是,年份也都省略了前两位,使得文献上的一个日期,存在很多可能的日期与其对应。比如 02/03/04,可能是 2002 年 03 月 04 日、2004 年 02 月 03 日或 2004 年 03月 02 日。给出一个文献上的日期,你能帮助小明判断有哪些可能的日期对其对应吗?输入一个日期,格式是"AA/BB/CC"。 (0 <= A, B, C <= 9)输出输出若干个不相同的日期,每个日期一行,格式是"yyyy-MM-dd"。多个日期按从早到晚排列。样例输入02/03/04样例输出2002-03-042004-02-032004-03-02资源约定:峰值内存消耗(含虚拟机) < 256MCPU 消耗 < 1000瀀s
10题 整数划分对于一个正整数 瀁 的划分,就是把 瀁 变成一系列正整数之和的表达式。注意,分划与顺序无关,例如 6=5+1.跟 6=1+5 是同一种分划,另外,这个整数本身也是一种分划。例如:对于正整数 瀁=5,可以划分为:1+1+1+1+11+1+1+21+1+31+2+22+31+45输入描述输入一个正整数 瀁输出描述输出 瀁 整数划分的总数 濾输入样例5输出样例7
11题一步之遥从昏迷中醒来,⼩明发现⾃⼰被关在 X 星球的废矿⻋⾥。矿⻋停在平直的废弃的轨道上。他的⾯前是两个按钮,分别写着“ F ”和“ B ”。⼩明突然记起来,这两个按钮可以控制矿⻋在轨道上前进和后退。按 F ,会前进 97 ⽶。按 B 会后退 127 ⽶。透过昏暗的灯光,⼩明看到⾃⼰前⽅ 1 ⽶远正好有个监控探头。他必须设法使得矿⻋正好停在摄像头的下⽅,才有机会争取同伴的援助。或许,通过多次操作 F 和 B 可以办到。矿⻋上的动⼒已经不太⾜,⻩⾊的警示灯在默默闪烁 ...每次进⾏ F 或 B 操作都会消耗⼀定的能量。⼩明⻜快地计算,⾄少要多少次操作,才能把矿⻋准确地停在前⽅ 1 ⽶远的地⽅。请填写为了达成⽬标,最少需要操作的次数。注意,需要提交的是⼀个整数,不要填写任何⽆关内容(⽐如:解释说明等
int res = Integer.MAX_VALUE;for(int x = 0; x < 100; x++){for(int y = 0; y < 100; y++){if(x*97 - y*127 == 1){res = Math.min(x+y,res);}}}System.out.println(res);
X星球的机器⼈表演拉拉队有两种服装,A和B。他们这次表演的是搭机器⼈塔。类似:AB BA B AA A B BB B B A BA B A B B A队内的组塔规则是:A 只能站在 AA 或 BB 的肩上。B 只能站在 AB 或 BA 的肩上。你的任务是帮助拉拉队计算⼀下,在给定A与B的⼈数时,可以组成多少种花样的塔。输⼊⼀⾏两个整数 M 和 N,空格分开(0<M,N<500),分别表示A、B的⼈数,保证⼈数合理性。要求输出⼀个整数,表示可以产⽣的花样种数。例如:⽤户输⼊:1 2程序应该输出:3再例如: ⽤户输⼊:3 3程序应该输出:4资源约定:峰值内存消耗 < 256MCPU 消耗 < 1000ms
13题 七星填空如下图所示。在七角星的 14 个节点上填入 1 ~ 14 的数字,不重复,不遗漏。要求每条直线上的四个数字之和必须相等。图片描述
图中已经给出了 3 个数字。 请计算其它位置要填充的数字,答案唯一。填好后,请输出绿色节点的 4 个数字(从左到右,用空格分开)
【思特奇杯·云上蓝桥-算法集训营】第1周相关推荐
- 【思特奇杯·云上蓝桥-算法集训营】第二周
问题1 带分数 问题描述 100 可以表示为带分数的形式:100 = 3 + 69258 / 714. 还可以表示为:100 = 82 + 3546 / 197. 注意特征:带分数中,数字1~9分别出 ...
- 【思特奇杯·云上蓝桥-算法集训营】第一周
跑步训练 问题描述 小明要做一个跑步训练,初始时,小明充满体力,体力值计为 10000. 如果小明跑步,每分钟损耗 600 的体力. 如果小明休息,每分钟增加 300 的体力. 体力的损耗和增加都是 ...
- 思特奇杯·云上蓝桥 -算法 集训营第二周
思特奇杯·云上蓝桥 -算法 集训营第二周 1. 带分数 题目描述 解法一 解题思路 python代码 2. 李白打酒 题目描述 解法一 解题思路 python代码 3. 第 39 级台阶 题目描述 解 ...
- #蓝桥杯真题【思特奇杯·云上蓝桥-算法集训营】第2周
蓝桥杯训练营第二周作业 1.带分数 问题描述 100 可以表示为带分数的形式:100 = 3 + 69258 / 714. 还可以表示为:100 = 82 + 3546 / 197. 注意特征:带分数 ...
- 【蓝桥杯】【Python】【思特奇杯·云上蓝桥-算法集训营】第1周作业
第一周作业(Python描述) 1.跑步训练 问题描述: 答案提交: 题解: 思路: 代码: 总结: 2.阶乘约数 问题描述: 答案提交: 题解: 思路: 代码: 总结: 3.出栈次序 问题描述: 答 ...
- 【思特奇杯·云上蓝桥-算法集训营】第1周——了解算法与数据结构
一.算法的基础概念 1.什么是算法? 算法就是任何良定义的计算过程,该过程取某个值或者值的集合作为输入并产生某个值的集合作为输出.算法描述了一个特定的计算过程来实现该输入输出关系. 注:良定义是指给出 ...
- 【无标题】【思特奇杯·云上蓝桥-算法集训营】第1周
19201310程习恩 1题 跑步训练 问题描述 小明要做一个跑步训练,初始时,小明充满体力,体力值计为 10000. 如果小明跑步,每分钟损耗 600 的体力. 如果小明休息,每分钟增加 300 的 ...
- 【思特奇杯·云上蓝桥-算法集训营】第1周 猴子分香蕉 java
题目原题: 5只猴子是好朋友,在海边的椰子树上睡着了.这期间,有商船把一大堆香 蕉忘记在沙滩上离去. 第1只猴子醒来,把香蕉均分成5堆,还剩下1个,就吃掉并把自己的一- 份藏起来继续睡觉. 第2只猴子 ...
- 【思特奇杯·云上蓝桥-算法集训营】第2周
问题描述:1. 带分数 100 可以表示为带分数的形式:100 = 3 + 69258 / 714. 还可以表示为:100 = 82 + 3546 / 197. 注意特征:带分数中,数字 1~9 分别 ...
- 蓝桥杯练习(【思特奇杯·云上蓝桥-算法集训营】第2周)
第一题:带分数 问题描述 100 可以表示为带分数的形式:100 = 3 + 69258 / 714. 还可以表示为:100 = 82 + 3546 / 197. 注意特征:带分数中,数字1~9分别出 ...
最新文章
- 鲨鱼 抓包 oracle,ubuntu下网络抓包工具wireshark tcpdump的使用
- SQL Server 2005 重装时报:对性能监视器计数器注册表值执行系统配置检查失败
- 【渝粤题库】陕西师范大学400005 中国传统文化 作业(专升本)
- Array | 74. Search a 2D Matrix
- 轻松弄懂var、let、const之间的区别(一看就懂)
- 互联网日报 | 3月12日 星期五 | 京东全年净增1.1亿活跃用户;百度计划3月23日登陆港交所;中国联通首次公布5G用户数...
- 在国美购置iPad者可获差价1100元
- python里order_volume_Python 基础知识:Method Resolution Order (MRO) 和 super
- Pandas set_indexreset_index
- 网友写的验证码生成方案,可防止绝大多数机械识别。
- 六种实现元素水平居中
- java中怎么实现大小写转换(利用阿斯克码)
- java画脸_用Java画人脸
- 相机和镜头选型需要注意哪些问题
- 删除自定义reg注册表
- adg的archive出现gap,使用增量恢复的方式进行恢复adg,RMAN-06094: datafile 1 must be restored
- 掘金mysql_我的 mysql 半年小得 | 掘金征文
- html+css+js好看的梅花
- SBI集团向“Smart Card”钱包制造商投资1500万美元
- div css每行文字显示一半 同时文字字体重叠显示不全解决方法