- 博客(14)
- 问答 (4)
- 收藏
- 关注
原创 【思特奇杯·云上蓝桥-算法集训营】 结营作业 python
题目来自 第十一届蓝桥杯 B组 第一题:门牌制作er = 0for i in range(1, 2021): a = list(str(i)) er += a.count('2')print(er)结果:第二题:既约分数totle_amount=0def func(a,b): x = a % b while (x != 0): a = b b = x x = a % b return bfor i in range(1,2
2022-01-24 17:33:38
135
原创 【思特奇杯·云上蓝桥-算法集训营】第3周 python
第一题:509. 斐波那契数斐波那契数,通常用 F(n) 表示,形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是:F(0) = 0,F(1)= 1F(n) = F(n - 1) + F(n - 2),其中 n > 1给你 n ,请计算 F(n) 。class Solution: def fib(self, n: int) -> int: if n==0: return 0.
2022-01-22 19:40:06
570
原创 【思特奇杯·云上蓝桥-算法集训营】第一周 第十一题 一步之遥
问题描述:从昏迷中醒来,⼩明发现⾃⼰被关在X星球的废矿⻋⾥。 矿⻋停在平直的废弃的轨道上。 他的⾯前是两个按钮,分别写着“F”和“B”。 ⼩明突然记起来,这两个按钮可以控制矿⻋在轨道上前进和后退。 按F,会前进97⽶。按B会后退127⽶。 透过昏暗的灯光,⼩明看到⾃⼰前⽅1⽶远正好有个监控探头。 他必须设法使得矿⻋正好停在摄像头的下⽅,才有机会争取同伴的援助。 或许,通过多次操作F和B可以办到。 矿⻋上的动⼒已经不太⾜,⻩⾊的警示灯在默默闪烁... 每次进⾏ F 或 B 操作都会消耗⼀定的能量。 ⼩明⻜
2022-01-15 13:16:11
105
原创 【思特奇杯·云上蓝桥-算法集训营】第2周 python
第一题: 带分数问题描述 100 可以表示为带分数的形式:100 = 3 + 69258 / 714。 还可以表示为:100 = 82 + 3546 / 197。 注意特征:带分数中,数字 1~9 分别出现且只出现一次(不包含 0)。 类似这样的带分数,100 有 11 种表示法。 输入格式 从标准输入读入一个正整数 N (N<1000*1000) 输出格式 程序输出该数字用数码 1~9 不重复不遗漏地组成带分数表示的全部种数。 注意:不要求输出每个表示,只统计有多少表示法! 样例输入 1 100
2022-01-15 13:15:10
201
原创 【思特奇杯·云上蓝桥-算法集训营】第一周 第十题 整数划分
问题描述:对于一个正整数 瀁 的划分,就是把 瀁 变成一系列正整数之和的表达式。注意,分 划与顺序无关,例如 6=5+1.跟 6=1+5 是同一种分划,另外,这个整数本身也是 一种分划。 例如:对于正整数 瀁=5,可以划分为:输入描述 输入一个正整数 瀁 输出描述 输出 瀁 整数划分的总数 濾 输入样例 5 输出样例 7代码:def fun(n,a,k): if n <= 0: for i in range(k): print
2022-01-07 16:58:59
506
原创 【思特奇杯·云上蓝桥-算法集训营】第一周 第九题 日期问题
问题描述:小明正在整理一批历史文献。这些历史文献中出现了很多日期。小明知道这些日 期都在 1960 年 1 月 1 日至 2059 年 12 月 31 日。令小明头疼的是,这些日期采 用的格式非常不统一,有采用年/月/日的,有采用月/日/年的,还有采用日/月/年 的。更加麻烦的是,年份也都省略了前两位,使得文献上的一个日期,存在很多 可能的日期与其对应。 比如 02/03/04,可能是 2002 年 03 月 04 日、2004 年 02 月 03 日或 2004 年 03 月 02 日。 给出一个文献
2022-01-07 16:55:49
50
原创 【思特奇杯·云上蓝桥-算法集训营】第一周 第八题excel 地址
时间限制:1.0s 内存限制:256.0MB 问题描述 Exce濿 单元格的地址表示很有趣,它使用字母来表示列号。 比如, A 表示第 1 列, B 表示第 2 列, Z 表示第 26 列, AA 表示第 27 列, AB 表示第 28 列, BA 表示第 53 列, .... 当然 Exce濿 的最大列号是有限度的,所以转换起来不难。 如果我们想把这种表示法一般化,可以把很大的数字转换为很长的字母序列 呢? 本题目即是要求对输入的数字, 输出其对应的 Exce濿 地址表示方式。 样例输入 26 样例输出
2022-01-07 16:52:20
76
原创 【思特奇杯·云上蓝桥-算法集训营】第一周 第7题 稍小分数
问题描述:回到小学---- 真分数:分子小于分母的分数 既约分数:分子分母互质,也就是说最大公约数是 1 x 星球数学城的入口验证方式是: 屏幕上显示一个真分数,需要你快速地找到一个比它小的既约分数,要求这个 分数越大越好。 同时限定你的这个分数的分母不能超过 100代码:x = int(input("请输入分子:"))y = int(input("请输入分母:"))z = float(x / y)def check(x, y): for i in range(y + 1):
2022-01-07 16:50:17
205
原创 【思特奇杯·云上蓝桥-算法集训营】第一周 第六题 猴子分香蕉
问题描述:代码:for i in range(1000,10000): m=((((((((i/0.8)+4)/0.8)+3)/0.8)+2)/0.8)+1) if m%1==0 and i%5==0: print(int(m)) break结果:
2022-01-07 16:46:54
185
原创 【思特奇杯·云上蓝桥-算法集训营】第一周 第5题 图书排列
题目描述: 将编号为 1~10 的 10 本书排放在书架上,要求编号相邻的书不能放在相邻的位 置。 请计算一共有多少种不同的排列方案。 注意,需要提交的是一个整数,不要填写任何多余的内容...
2022-01-07 16:44:33
61
原创 【思特奇杯·云上蓝桥-算法集训营】第一周 第四题 哥德巴赫分解
代码:res = 0def check(a): for i in range(9): if abs(a[i]-a[i+1]) == 1: return False return Truedef swap(a, x, y): temp = a[x] a[x] = a[y] a[y] = tempdef sort(a, begin, end): global res if begin == end..
2022-01-07 16:40:04
81
原创 【思特奇杯·云上蓝桥-算法集训营】第一周 第三题 出栈次序
问题描述:X 星球特别讲究秩序,所有道路都是单行线。 一个甲壳虫车队,共 16 辆车,按照编号先后发车,夹在其它车流中,缓缓前行。 路边有个死胡同,只能容一辆车通过,是临时的检查站,如图所示。 X 星球太死板,要求每辆路过的车必须进入检查站,也可能不检查就放行,也可 能仔细检查。 如果车辆进入检查站和离开的次序可以任意交错。 那么,该车队再次上路后,可能的次序有多少种? 为了方便起见,假设检查站可容纳任意数量的汽车。 显然,如果车队只有 1 辆车,可能次序 1 种;2 辆车可能次序 2 种;3 ...
2022-01-07 16:37:54
83
原创 【思特奇杯·云上蓝桥-算法集训营】第一周 2题 阶乘约数
题目描述:问题描述 定义阶乘 n! = 1 × 2 × 3 × ··· × n。 请问 100! (100 的阶乘)有多少个约数。 答案提交 这是一道结果填空的题,你只需要算出结果后提交即可。 本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无 法得分代码:p = [2]for i in range(3, 101): j = 2 while j < i: if i % j == 0: break
2022-01-07 16:34:18
62
原创 【思特奇杯·云上蓝桥-算法集训营】 第一周 第一题 跑步训练
问题描述 小明要做一个跑步训练,初始时,小明充满体力,体力值计为 10000。 如果小明跑步,每分钟损耗 600 的体力。 如果小明休息,每分钟增加 300 的体力。 体力的损耗和增加都是 均匀变化的。 小明打算跑一分钟、休息一分钟、再跑一分钟、再休息一分钟……如此循环。 如果某个时刻小明的体力到达 0,他就停止锻炼,请问小明在多久后停止锻炼。 为了使答案为整数,请以秒为单位输出答案,答案中只填写数,不填写单位。 答案提交 这是一道结果填空题,你只需要算出结果后提交即可。 本题的结果为一个整数,在提交答..
2022-01-07 16:32:00
249
空空如也
python 需要代码注释 可采用各种库 要求写出代码可在pycharm上运行
2021-12-05
python组合数据类型 最长连续递增子序列
2021-11-11
用c语言写一个32*32的点阵
2021-10-04
个位数是6,且能被3整除的五位数共有多少个?
2021-06-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人