首页 > 编程语言 >22年计挑赛Python组区域赛个人解答

22年计挑赛Python组区域赛个人解答

时间:2024-10-23 13:18:11浏览次数:17  
标签:22 Python List list int print input append 年计

第一题:

代码部分:

生产问题
A = 100;B = 150;List=[]
a,b,c,d,e,f,g,h,i = map(int,input().split())
list=[a,b,c,d,e,f,g,h,i]
for m in range(min(g//a,h//b,i//c)+1):
    n = min((g-m*a)//e,(h-m*b)//f,(i-m*c)//f)
    w = A*m + B*n
    List.append(w);List.append(m);List.append(n)
print(f'{List[List.index(max(List))+1]} {List[List.index(max(List))+2]} {List[List.index(max(List))]}')

第二题:

代码部分:

 计算机挑战赛--乌鸦喝水
x = int(input('请输入底边的边长:\n'))
y = int(input('请输入容器内水面距离瓶子口的距离:\n'))
z = 0
while 1:
    if x*x*y - 8*z < 2*x*x:
        print(f'需要投放{z}个石子乌鸦才能喝到水')
        break
    else:
        z = z + 1

第三题:

代码部分:

输出满足条件的数字
N,M = map(int,input().split());list = []
for i in range(N+1,M):
    if (i-1)*(i+1) % 5 == 0:
        list.append(i)
if len(list) < 3:
    while len(list) < 3:
        list.append(-1)
    for i in list:
        print(i,end=' ')
else:
    for i in list:
        print(i,end=' ')

第四题:

代码部分:

输出偶数
N = int(input())
List = [];list = []
it = input().split()
for i in it:
    i = int(i)
    list.append(i)
if N == len(list):
    for i in list:
        int(i)
        if i % 2 == 0:
            List.append(i)
    if List == []:
        print("输入中不含偶数项,请检查输入!")
    else:
        for i in List:
            print(i,end = ' ')
else:
    print("输入的数值错误,请重新输入!")

标签:22,Python,List,list,int,print,input,append,年计
From: https://blog.csdn.net/2301_79373897/article/details/143166719

相关文章

  • CRC32爆破脚本 + [MoeCTF 2022]cccrrc 题解
    CRC32爆破原理介绍:CRC(循环冗余校验)是一种用于检测数据传输错误的技术。CRC算法生成一个校验值(校验和),这个值可以附加到数据后面,在数据接收方重新计算校验值并与附加的校验值进行比较,以此来确定数据是否在传输过程中发生了错误CRC32是一种常用的CRC算法,它的校验值长度固定为3......
  • P8814 [CSP-J 2022] 解密 题解
    解方程$题目中说,n=pq,ed=(p-1)(q-1)+1,m=n-ed+2.$$把ed的式子展开,得到:$$ed=p(q-1)-(q-1)+1$$ed=pq-p-q+2$$再把展开后的式子带入m中,得:$$m=n-(pq-p-q+2)+2.$$m=n-pq+p+q-2+2$$\becausen=pq$$\thereforem=pq-pq+p+q-2+2$$m=p+q.$$如果想要求出p和q的值,那么可以再......
  • M68LC302CAF20VCT,MMC2107CFCPU33,MC9S12UF32PUM,S9S12DJ12F1MPVEMCF52235CVM60MAC7121MA
    NXPSemiconductors公司的产品和技术还广泛应用于安全和身份验证领域,包括智能卡、支付系统、身份识别和生物识别技术。此外,该公司还在电源管理、射频技术和传感器领域拥有丰富的经验和专业知识。恩智浦的产品不仅提供高性能和创新的解决方案,还致力于保证产品的安全性。NXPSem......