2022 第十三届蓝桥杯大赛软件赛省赛_PB python 大学 B 组 除了EFJ的题和解析

一共写了95分的题,和大家分享一下,没写EF勾,白给了55分,可惜

试题 A: 排列字母

感觉没啥好说的,就是签到

s = list(input())
s.sort()
print(''.join(s))

试题 B: 寻找整数

就是再签一次,怎么说呢,就是把0到pow(10,17)依次检查,查到满足条件就break,反正就挂后台等着就行了。

modNum = []
for i in range(2,13):
    modNum_i = input().split()
    modNum.append([modNum_i[0], modNum_i[1]])
    modNum.append([modNum_i[2], modNum_i[3]])
    modNum.append([modNum_i[4], modNum_i[5]])
    modNum.append([modNum_i[6], modNum_i[7]])
# print(modNum)
for i in range(1, pow(10,17)):
    iIsFind = False
    for j in range(len(modNum)):
        if i % int(modNum[j][0]) != int(modNum[j][1]):
            break
        if j == len(modNum) - 1:
            iIsFind = True
    if iIsFind:
        print(i)
        exit()

input:就是复制下题里的表格,然后等

2 1 14 11 26 23 38 37
3 2 15 14 27 20 39 23
4 1 16 9 28 25 40 9
5 4 17 0 29 16 41 1
6 5 18 11 30 29 42 11
7 4 19 18 31 27 43 11
8 1 20 9 32 25 44 33
9 2 21 11 33 11 45 29
10 9 22 11 34 17 46 15
11 0 23 15 35 4 47 5
12 5 24 17 36 29 48 41
13 10 25 9 37 22 49 46

试题 C: 纸张尺寸

 可能就是动一下小脑瓜

A = {'A0' : [841, 1189], 'A1' : [594, 841], 'A2' : [420, 594], 'A3' : [297, 420],
     'A4&
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值