![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝桥杯
喵呜喵喵喵
这个作者很懒,什么都没留下…
展开
-
python 输入多行数据,分列存入数组
昨天做蓝桥杯突然卡壳输入存入数组的问题Q = 3arr = []for i in range(Q): input_string = input() arr.append(list(map(int, input_string.split(" "))))原创 2022-04-10 14:38:04 · 2687 阅读 · 2 评论 -
2021年杨辉三角形
import osimport sysimport math# 计算组合数# a下 b上import timedef C(a, b): start = 1 res = 1 for i in range(b): res = res * (a / start) a = a - 1 start = start + 1 return int(res)if __name__ == '__main__': .原创 2022-04-01 14:26:17 · 93 阅读 · 0 评论 -
数列求值`
小蓝有很多数字卡片,每张卡片上都是数字 0 到 9。小蓝准备用这些卡片来拼一些数,他想从 1 开始拼出正整数,每拼一个,就保存起来,卡片就不能用来拼其它数了。小蓝想知道自己能从 1 拼到多少。例如,当小蓝有 30 张卡片,其中 0 到 9 各 3 张,则小蓝可以拼出 1 到 10,但是拼 11 时卡片 1 已经只有一张了,不够拼出 11。现在小蓝手里有 0 到 9 的卡片各 2021 张,共 20210 张,请问小蓝可以从 1 拼到多少?提示:建议使用计算机编程解决问题。# 1用的次数最多a = 2原创 2021-11-25 22:54:28 · 151 阅读 · 0 评论 -
1008 数组元素循环右移问题 (20 分)
# 输入两个数字a = input().split(' ')# 将类型强制转换为整型N = int(a[0])M = int(a[1])# 保存下方数组lst = list(map(int, input().split(" ")))mright = lst[N - M:]mleft = lst[:N - M]new_number = mright + mleftfor i in range(N): print(new_number[i], end='\n' if i == N .原创 2021-11-11 10:34:07 · 51 阅读 · 0 评论 -
1007 素数对猜想
def isprime(number): # 第一个细节:减少算法复杂的,sqrt(number) 另外记得+1 ,range的规则为左括号取,右括号数不取 for i in range(2, int(number ** 0.5 + 1)): if number % i == 0: return False break # 在循环外else 不在循环体内部 else: ret...原创 2021-11-10 11:01:57 · 65 阅读 · 0 评论 -
1006 换个格式输出整数
n = eval(input())a = n // 100b = (n - a*100)// 10c = n - (a * 100 + b * 10)for i in range(a): print("B", end="")for i in range(b): print("S", end="")for i in range(c): i = i + 1 print(i, end="")原创 2021-11-08 15:38:13 · 45 阅读 · 0 评论 -
1005CallatzPlus
# 观摩了一下 大佬代码的优化# eval 函数自动将输入转为intn = eval(input())s = list(map(int, input().split()))# 注意深浅拷贝问题dit = s[:]print(dit)for e in s: while e != 1: if e % 2 == 0: e = e // 2 else: e = (3 * e + 1) // 2 .原创 2021-11-06 15:11:45 · 102 阅读 · 0 评论 -
1003 我要通过
笔记+思路:代码:# 得到“答案正确”的条件是:# 判断输入满足正确答案# 字符串中必须仅有 P、 A、 T这三种字符,不可以包含其它字符;# 任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或者是仅由字母 A 组成的字符串;# 如果 aPbTc 是正确的,那么 aPbATca 也是正确的,其中 a、 b、 c 均或者是空字符串,或者是仅由字母 A 组成的字符串# 已经确定有P和T 元素,P的序号 T的序号,元素长度def check(ele...原创 2021-11-04 17:56:45 · 83 阅读 · 0 评论 -
1002 写出这个数 (20 分)
读入一个正整数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数n的值。这里保证n小于10100。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输入样例:# coding:utf-8# 1001 害死人不偿命的(3n+1)猜想 (15 分)# 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。 这里保证 n 小于 1...原创 2021-11-03 14:31:33 · 54 阅读 · 0 评论 -
2021/11/3 练习
def count_Callatz(num): cnt = 0 for i in range(1000): if num % 2 == 0 and num != 1: num = num / 2 cnt = cnt + 1 elif num % 2 == 1 and num != 1: num = ((3 * num) + 1) / 2 cnt = cnt + 1.原创 2021-11-03 11:58:39 · 85 阅读 · 0 评论 -
备赛蓝桥杯python研究生组
在选择赛道的时候,纠结python和java的组别,一方面java熟练度远大于python,但在研究生阶段,由于做图像处理方向,java的用处极少,因此选报python组也尽可能的熟练一下python。并以此将比赛学习过程记录下来,一方面勉励自己,另一方面记录笔记。首先是赛前资料的收集:比赛环境统一:编译平台:安装方式:点击官网地址→选择Windows x86-64 web-based installer→安装时自带python3.8版本PYTHON IDLE Pytho..原创 2021-11-03 11:04:41 · 2596 阅读 · 5 评论