1092 最好吃的月饼 (20分)

题目链接:
1092 最好吃的月饼 (20分)

一开始没读懂题目,以为一开始那个最大的数是所有销售量最大的那个o(╥﹏╥)o,不然早就能够AC!!!!气死了,浪费了好多时间!

# 一开始没读懂题目,不然能够AC
s = input()
n,m = s.split()
n,m = int(n),int(m)
ss = [0] * n
atype = list(range(1, n+1))
for i in range(1, m+1):
    score = input().split()
    score = [int(k) for k in score]
    for i,item in enumerate(score):
        ss[i] += item
kk = zip(ss, atype)
kk = sorted(kk, reverse=True)
most = kk[0][1] # 最高销量数字
best = kk[0][0] # 最高总销量的品牌
print(best)
bb = []
for i in kk:
    if i[0] == best:
        bb.append(i[1])
c = sorted(bb)
for i, item in enumerate(c):
    if i != len(c)-1:
        print(item, end = ' ')
    else:
        print(item)

某大神(薛玉洁)的参考代码:

# 变量读取月饼种类数和城市数
n=list(map(int,input().split(' ')))
l=[0] * n[0]
o=[]
# 读取m个城市
for i in range(n[1]):
#     读取每个城市中n中月饼的销售额
	ll=list(map(int,input().split(' ')))
#     顺便统计每种月饼卖了多少个
	l=[l[j]+ll[j] for j in range(n[0])]
# 输出最大的销售额 
ml=max(l)
print(ml)
# 找一下有没有和第一销售额的品牌相同的品牌
for i in range(n[0]):
	if l[i]==ml:
		o.append(str(i+1))
print(' '.join(o)) 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值