- 博客(13)
- 收藏
- 关注
原创 【思特奇杯·云上蓝桥-算法集训营】 结营大作业
以下题目均为蓝桥杯第十一届 B组真题 python解法第一题:门牌制作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...
2022-01-24 14:36:00 5443
原创 【思特奇杯·云上蓝桥-算法集训营】第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: retur...
2022-01-22 19:27:39 197
原创 【思特奇杯·云上蓝桥-算法集训营】第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 12:56:22 620
原创 【思特奇杯·云上蓝桥-算法集训营】第一周 真题python
第11题一步之遥问题描述:从昏迷中醒来,⼩明发现⾃⼰被关在X星球的废矿⻋⾥。 矿⻋停在平直的废弃的轨道上。 他的⾯前是两个按钮,分别写着“F”和“B”。 ⼩明突然记起来,这两个按钮可以控制矿⻋在轨道上前进和后退。 按F,会前进97⽶。按B会后退127⽶。 透过昏暗的灯光,⼩明看到⾃⼰前⽅1⽶远正好有个监控探头。 他必须设法使得矿⻋正好停在摄像头的下⽅,才有机会争取同伴的援助。 或许,通过多次操作F和B可以办到。 矿⻋上的动⼒已经不太⾜,⻩⾊的警示灯在默默闪烁... 每次进⾏ F 或 B 操作都会消耗
2022-01-07 21:05:06 204
原创 【思特奇杯·云上蓝桥-算法集训营】第一周 真题python
10题 整数划分问题描述:代码:def fun(n,a,k): if n <= 0: for i in range(k): print(a[i], end='') print() return for i in range(n, 0, -1): if k > 0 and i < a[k-1]: continue a
2022-01-07 21:03:23 569
原创 【思特奇杯·云上蓝桥-算法集训营】第一周 真题python
第9题 日期问题问题描述:小明正在整理一批历史文献。这些历史文献中出现了很多日期。小明知道这些日 期都在 1960 年 1 月 1 日至 2059 年 12 月 31 日。令小明头疼的是,这些日期采 用的格式非常不统一,有采用年/月/日的,有采用月/日/年的,还有采用日/月/年 的。更加麻烦的是,年份也都省略了前两位,使得文献上的一个日期,存在很多 可能的日期与其对应。 比如 02/03/04,可能是 2002 年 03 月 04 日、2004 年 02 月 03 日或 2004 年 03 月 02
2022-01-07 21:00:27 158
原创 【思特奇杯·云上蓝桥-算法集训营】第一周 真题python
第8题 excel 地址时间限制:1.0s 内存限制:256.0MB 问题描述 Exce濿 单元格的地址表示很有趣,它使用字母来表示列号。 比如, A 表示第 1 列, B 表示第 2 列, Z 表示第 26 列, AA 表示第 27 列, AB 表示第 28 列, BA 表示第 53 列, .... 当然 Exce濿 的最大列号是有限度的,所以转换起来不难。 如果我们想把这种表示法一般化,可以把很大的数字转换为很长的字母序列 呢? 本题目即是要求对输入的数字, 输出其对应的 Exce濿 地址表示方式。
2022-01-07 20:58:12 70
原创 【思特奇杯·云上蓝桥-算法集训营】第一周 真题python
6题 猴子分香蕉代码: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 15:41:12 145
原创 【思特奇杯·云上蓝桥-算法集训营】第一周 真题训练python
5题 图书排列题目描述 将编号为 1~10 的 10 本书排放在书架上,要求编号相邻的书不能放在相邻的位 置。 请计算一共有多少种不同的排列方案。 注意,需要提交的是一个整数,不要填写任何多余的内容代码: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
2022-01-07 15:30:40 500
原创 【思特奇杯·云上蓝桥-算法集训营】 第一周 真题python
第四题 哥德巴赫分解代码:def find(n): def IsPrime(num): if num < 2: return False if num == 2: return True for w in range(2,num): if num % w == 0: return False return True
2022-01-07 15:27:32 136
原创 【思特奇杯·云上蓝桥-算法集训营】 第一周 真题python版
3题 出栈次序问题描述 X 星球特别讲究秩序,所有道路都是单行线。 一个甲壳虫车队,共 16 辆车,按照编号先后发车,夹在其它车流中,缓缓前行。 路边有个死胡同,只能容一辆车通过,是临时的检查站,如图所示。 X 星球太死板,要求每辆路过的车必须进入检查站,也可能不检查就放行,也可 能仔细检查。 如果车辆进入检查站和离开的次序可以任意交错。 那么,该车队再次上路后,可能的次序有多少种? 为了方便起见,假设检查站可容纳任意数量的汽车。 显然,如果车队只有 1 辆车,可能次序 1 种;2 辆车可能次序 2 种
2022-01-07 14:15:01 160
原创 【思特奇杯·云上蓝桥-算法集训营】第一周 真题python版
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 j += 1 else:
2022-01-07 14:05:41 330
原创 【思特奇杯·云上蓝桥-算法集训营】第1周 真题训练python版
第一题 跑步训练问题描述 小明要做一个跑步训练,初始时,小明充满体力,体力值计为 10000。 如果小明跑步,每分钟损耗 600 的体力。 如果小明休息,每分钟增加 300 的体力。 体力的损耗和增加都是 均匀变化的。 小明打算跑一分钟、休息一分钟、再跑一分钟、再休息一分钟……如此循环。 如果某个时刻小明的体力到达 0,他就停止锻炼,请问小明在多久后停止锻炼分析:首先设置初始值 能量的初始值10000,时间从0开始,因为是跑一分钟休息一分钟,所以要设置循环,判断如果为真就进行下面的操作,但是如果
2022-01-07 13:57:57 362
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人