目录

试题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题目部分解题相关推荐

  1. 【蓝桥杯Python组】2022年第十三届蓝桥杯省赛B组Python解题思路详解

    第十三届蓝桥杯省赛B组Python解题思路详解 因为今年采用线上的举办方式进行比赛,所以组委会对题目做了一定的调整,将原来的5道填空+5道编程题变成了2道填空+8道编程题,据说是为了防止抄袭.其实题目 ...

  2. 2022年第十三届蓝桥杯省赛B组python 试题F:消除游戏

    文章目录 题目 完整代码及注释 题目 完整代码及注释 s = list('sdfhhhhcvhhxcxnnnnshh') # 读入数据 pre = s f = False for i in range ...

  3. 2022第十三届蓝桥杯省赛B组Python

    本来蓝桥杯是 5 道填空题,5 道编程题,但是这一届突然变成了 2 道填空题和 8 道编程题 文章目录 试题 A: 排列字母 试题 B: 寻找整数 试题 C: 纸张尺寸 试题 D: 数位排序 试题 E ...

  4. 2022年第十三届蓝桥杯省赛C/C++B组个人题解

    2022年第十三届蓝桥杯省赛C/C++B组个人题解 试题 A: 九进制转十进制(数学) 试题 B: 顺子日期(语文) 试题 C: 刷题统计(模拟) [样例输入] [样例输出] 试题 D: 修剪灌木(找 ...

  5. 2022年第十三届蓝桥杯比赛Java B组 【全部真题答案解析-第一部分】

    最近回顾了Java B组的试题,深有感触:脑子长时间不用会锈住,很可怕. 兄弟们,都给我从被窝里爬起来,赶紧开始卷!!! 2022年第十三届蓝桥杯Java B组(第一部分 A~F题) 目录 一.填空题 ...

  6. 【第十三届蓝桥杯省赛B组】统计子矩阵 (枚举前缀和+双指针)

    AcWing 4405. 统计子矩阵 来源:第十三届蓝桥杯省赛C++B组 给定一个 N×MN×M 的矩阵 AA,请你统计有多少个子矩阵 (最小 1×11×1,最大 N×MN×M) 满足子矩阵中所有数的 ...

  7. 蓝桥杯 第十三届蓝桥杯省赛C++组真题 修剪灌木 Python

    题目 爱丽丝要完成一项修剪灌木的工作. 有 NN 棵灌木整齐的从左到右排成一排. 爱丽丝在每天傍晚会修剪一棵灌木,让灌木的高度变为 00 厘米. 爱丽丝修剪灌木的顺序是从最左侧的灌木开始,每天向右修剪 ...

  8. 2022年第十三届蓝桥杯省赛C++B组

    A.九进制转十进制 [问题描述] 九进制正整数(2022)₉转换成十进制等于多少? [思路] 2 * 9^3 + 0 * 9^2 + 2 * 9^1 + 2 * 9^0=1478 #include&l ...

  9. 第十三届蓝桥杯省赛JavaC组真题——详细答案对照(完整版)

    前言 本次题目我认为还是比较难的,有人做了一个分析,我们来看看啊. 话说真的对于大专生来说已经是非常难的了呢,能拿到省一的基本上都是万里挑一的孩子呢. 目录 前言 试题 A: 排列字母 试题 B: 特 ...

  10. 第十三届蓝桥杯省赛B组 第10题(LCDS?找规律.)

    题目 题意: 给定n个数,要求用魔法把n个数全都变成1.魔法:将一段连续区间的数ai变成sqrt(a[i]/2+1) 思路: 一个数最多施展魔法6次即可,可以预处理出每个数变到1的路径.实质是找到两个 ...

最新文章

  1. python threading模块多线程源码示例(一)
  2. spring cloud微服务治理eureka、hystrix、zuul代码例子
  3. Nagios 监控实例部署
  4. 神经网络优化中的Weight Averaging
  5. 洛谷 - P2754 [CTSC1999]家园(最大流+并查集)
  6. C#使用Cookie方法
  7. MFC 错误异常,用vs添加资源并为资源定义类后报错:error C2065 : 未声明的标识符...
  8. 无法找到或创建字体'SansSerif'.某些字符可能无法正确显示或打印。
  9. Visual Stdio下安装WTL的向导Widzard
  10. DeepFake技术--fakeapp, faceswap, deepfacelab等deepfakes换脸程序的简单对比
  11. 计算机里的游戏怎么输入,如何输入对号(对号怎么打?电脑上和手机分别怎么打?)...
  12. 高德GIS地图动态显示打点数据
  13. 计算机安装Hp1005打印机,hp1005打印机驱动
  14. Windows下搭建IOS开发环境
  15. AttributeError: module ‘tensorflow_core.compat.v1‘ has no attribute ‘contrib‘
  16. Python爬虫入门-利用scrapy爬取淘女郎照片
  17. iOS 设置表格的背景为透明
  18. PCA和whitening
  19. uniapp实现计数器
  20. React基本使用、React脚手架的使用

热门文章

  1. OFD、PDF 系列软件说明(OFD阅读器--OFD模版设计器--OFD转PDF)
  2. java 贝叶斯抠图_毕业论文(设计)基于贝叶斯算法的自动抠图程序设计与实现.doc...
  3. 接口测试流程及测试点
  4. 《Python金融大数据风控建模实战》第4章 数据清洗与预处理
  5. 游戏关卡设计理论普及
  6. JDKAndroid下载安装
  7. 大数据开发之数据仓库
  8. 骨科手术ICD编码主要缺陷与原因分析
  9. 中国DCS品牌知名度调查
  10. 【Axure原型分享】短视频APP原型模板