社区讨论
请问大佬,这题用Python怎么做呀,最后的测试一直超时
B3784[语言月赛202306] 演唱会参与者 3已保存回复 2
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @lrtyw742
- 此快照首次捕获于
- 2024/01/26 09:31 2 年前
- 此快照最后确认于
- 2024/01/26 12:08 2 年前
PYTHON
n,m,a,b=map(int,input().split())
num=[]
for i in range(a):
t=list(map(int,input().split()))
num.append(t)
song=[]
for i in range(n):
score=0
for j in range(a):
score+=num[j][i]
song.append(score)
s=sorted(song,reverse=True)
x=num[b-1].index(max(num[b-1]))+1
choice=[]
for i in range(m):
choice.append(song.index(s[i])+1)
if x in choice and choice.index(x)!=0:
choice.remove(x)
choice.insert(0,x)
elif x not in choice:
choice[m-1]=x
for i in choice:
print(i,end=" ")
回复
共 2 条回复,欢迎继续交流。
正在加载回复...