2022年第十三届蓝桥杯省赛B组python题目部分解题
目录
试题A:排列字母
解答:
试题B:寻找整数
解答:
试题C:纸张尺寸
解答:
试题D:数位排列
解答:
试题E:蜂巢
没找到解答
试题F:消除游戏
解答:
试题G:全排列的价值
试题H:技能升级
试题I:最长不下降子序列
试题J:最有清零方案
试题A:排列字母
解答:
msg = input()
print("".join(sorted(msg)))
# 答案:AAAEEEEEEHHHIIILLRRRSSTTWWWY
试题B:寻找整数
解答:
# 2 寻找整数(此题原创详解在这http://t.csdn.cn/yUo5J)
# @Author:小废物GGS
import math
num1=[i for i in range(2,50)] #懒人直接自建数组,不想敲
num2=[1,2,1,4,5,4,1,2,9,0,5,10,11,14,9,0,11,18,9,11,11,15,17,9,23,20,25,16,29,27,25,11,17,4,29,22,37,23,9,1,11,11,33,29,15,5,41,46]
#这里余数很重要啊,一定要一个一个对准来敲,要不然GG
a=True #循环条件
i=0
ans=1
arr=[] #这个数组是存储已经除过的数组(2-49之间的)#这个函数是求一个数组里面的最小公倍数的,和最小公倍数模版差不多的
def gbs(arr):k=1for i in arr:k=k*i//math.gcd(k,i)return kwhile i<48: #一共就是48个数字嘛,下标是0-47哦,到48就可以停止了if ans%num1[i]==num2[i]: #判断余数是否相等arr.append(num1[i]) #相等就存进来i+=1 #下标+1,继续判断else:ans+=gbs(arr) #如果余数不等的话,当前的数字+数组的最小公倍数print(ans)
#print(2022040920220409)
试题C:纸张尺寸
解答:
#原创在这http://t.csdn.cn/HHQ5W
size_x = 1189
size_y = 841def duce(n,size_x,size_y,target):if n != target:if size_x > size_y:duce(n+1,int(size_x/2),int(size_y),target)else:duce(n+1,int(size_x),int(size_y/2),target)else:if size_x > size_y:print(size_x)print(size_y)else:print(size_y)print(size_x)msg = input("")[-1]
duce(0,size_x,size_y,int(msg))
试题D:数位排列
解答:
#原创http://t.csdn.cn/HHQ5W
n = int(input(""))
m = int(input(""))
total = 0
num_list = []
for i in range(1,n+1):sum_number = sum(list(map(int,list(str(i)))))if len(num_list) != 0:for index in range(0,len(num_list)):if sum_number <= sum(list(map(int,list(str(num_list[index]))))) or index == len(num_list)-1:num_list.insert(index+1,i)breakelse:num_list.append(i)
print(num_list[m-1])
试题E:蜂巢
没找到解答
试题F:消除游戏
解答:
s = list(input())
pre = s
f = False
for i in range(pow(2, 64)):flag = [False]*len(s)for j in range(1, len(s)-1):if s[j] == s[j-1] and s[j] != s[j+1]:flag[j] = Trueflag[j+1] = Trueif s[j] != s[j-1] and s[j] == s[j+1]:flag[j-1] = Trueflag[j] = Truefor j in range(len(flag)):if flag[j]:s[j] = ''s = list(''.join(s))if len(s) == 0:f = Truebreakif pre == s:breakpre = sif f:print('EMPTY')
else:print(''.join(s))
试题G:全排列的价值
试题H:技能升级
试题I:最长不下降子序列
试题J:最有清零方案
2022年第十三届蓝桥杯省赛B组python题目部分解题相关推荐
- 【蓝桥杯Python组】2022年第十三届蓝桥杯省赛B组Python解题思路详解
第十三届蓝桥杯省赛B组Python解题思路详解 因为今年采用线上的举办方式进行比赛,所以组委会对题目做了一定的调整,将原来的5道填空+5道编程题变成了2道填空+8道编程题,据说是为了防止抄袭.其实题目 ...
- 2022年第十三届蓝桥杯省赛B组python 试题F:消除游戏
文章目录 题目 完整代码及注释 题目 完整代码及注释 s = list('sdfhhhhcvhhxcxnnnnshh') # 读入数据 pre = s f = False for i in range ...
- 2022第十三届蓝桥杯省赛B组Python
本来蓝桥杯是 5 道填空题,5 道编程题,但是这一届突然变成了 2 道填空题和 8 道编程题 文章目录 试题 A: 排列字母 试题 B: 寻找整数 试题 C: 纸张尺寸 试题 D: 数位排序 试题 E ...
- 2022年第十三届蓝桥杯省赛C/C++B组个人题解
2022年第十三届蓝桥杯省赛C/C++B组个人题解 试题 A: 九进制转十进制(数学) 试题 B: 顺子日期(语文) 试题 C: 刷题统计(模拟) [样例输入] [样例输出] 试题 D: 修剪灌木(找 ...
- 2022年第十三届蓝桥杯比赛Java B组 【全部真题答案解析-第一部分】
最近回顾了Java B组的试题,深有感触:脑子长时间不用会锈住,很可怕. 兄弟们,都给我从被窝里爬起来,赶紧开始卷!!! 2022年第十三届蓝桥杯Java B组(第一部分 A~F题) 目录 一.填空题 ...
- 【第十三届蓝桥杯省赛B组】统计子矩阵 (枚举前缀和+双指针)
AcWing 4405. 统计子矩阵 来源:第十三届蓝桥杯省赛C++B组 给定一个 N×MN×M 的矩阵 AA,请你统计有多少个子矩阵 (最小 1×11×1,最大 N×MN×M) 满足子矩阵中所有数的 ...
- 蓝桥杯 第十三届蓝桥杯省赛C++组真题 修剪灌木 Python
题目 爱丽丝要完成一项修剪灌木的工作. 有 NN 棵灌木整齐的从左到右排成一排. 爱丽丝在每天傍晚会修剪一棵灌木,让灌木的高度变为 00 厘米. 爱丽丝修剪灌木的顺序是从最左侧的灌木开始,每天向右修剪 ...
- 2022年第十三届蓝桥杯省赛C++B组
A.九进制转十进制 [问题描述] 九进制正整数(2022)₉转换成十进制等于多少? [思路] 2 * 9^3 + 0 * 9^2 + 2 * 9^1 + 2 * 9^0=1478 #include&l ...
- 第十三届蓝桥杯省赛JavaC组真题——详细答案对照(完整版)
前言 本次题目我认为还是比较难的,有人做了一个分析,我们来看看啊. 话说真的对于大专生来说已经是非常难的了呢,能拿到省一的基本上都是万里挑一的孩子呢. 目录 前言 试题 A: 排列字母 试题 B: 特 ...
- 第十三届蓝桥杯省赛B组 第10题(LCDS?找规律.)
题目 题意: 给定n个数,要求用魔法把n个数全都变成1.魔法:将一段连续区间的数ai变成sqrt(a[i]/2+1) 思路: 一个数最多施展魔法6次即可,可以预处理出每个数变到1的路径.实质是找到两个 ...
最新文章
- python threading模块多线程源码示例(一)
- spring cloud微服务治理eureka、hystrix、zuul代码例子
- Nagios 监控实例部署
- 神经网络优化中的Weight Averaging
- 洛谷 - P2754 [CTSC1999]家园(最大流+并查集)
- C#使用Cookie方法
- MFC 错误异常,用vs添加资源并为资源定义类后报错:error C2065 : 未声明的标识符...
- 无法找到或创建字体'SansSerif'.某些字符可能无法正确显示或打印。
- Visual Stdio下安装WTL的向导Widzard
- DeepFake技术--fakeapp, faceswap, deepfacelab等deepfakes换脸程序的简单对比
- 计算机里的游戏怎么输入,如何输入对号(对号怎么打?电脑上和手机分别怎么打?)...
- 高德GIS地图动态显示打点数据
- 计算机安装Hp1005打印机,hp1005打印机驱动
- Windows下搭建IOS开发环境
- AttributeError: module ‘tensorflow_core.compat.v1‘ has no attribute ‘contrib‘
- Python爬虫入门-利用scrapy爬取淘女郎照片
- iOS 设置表格的背景为透明
- PCA和whitening
- uniapp实现计数器
- React基本使用、React脚手架的使用