刚刚开始实战的人尝试做了道题,结果不出意料令人满意地挂了,明明是很简单的题
咱还是个东方众,而且是个咲夜厨、doctor…
P1085 [NOIP2004 普及组]
私のコード(python实现)
import numpy as np # by tang
print("请分别输入津津7天的在校时间和她上课时间")
x = [0]*14 # 初始化一个一维数组
for i in range(7):
x[i*2],x[i*2+1]=map(int,input().split()) # 循环把‘输入的二维数组’赋到这个一维数组里,得到(转换成)我们‘想要的一维数组’
if (np.array(x) >= 0).all() and (np.array(x) < 10).all(): #判断输入的数组是否合法
y = [0]*7 # 初始化一个新数组
for i in range(7):
y[i]=x[i*2]+x[i*2+1] # 把一维数组赋值成整合后的新数组
value1 = max(y)
exper=value1-8
if exper<=0: # 判断津津是否生气
print("0")
else:z=int(y.index(value1))+1 # index表示出列表里的第一个相匹配的值的索引,int后+1等于第几天
print(z) #第几天
else:print("ValueError") #不合法则报错
一定会关注帮助的,阿里嘎多,十分感谢~
看&测试起来没问题,但是还是WA了qwq,求助……