201909-1小明种苹果

 

 

 

 

 

 

N, M的常规情形。(题目描述中的样例1)
样例输入
3 3
73 -8 -6 -4
76 -5 -10 -8
80 -6 -15 0
样例输出
167 2 23

N, M的常规情形,两棵苹果树的蔬果去掉的数目相等,输出的编号选小的。(题目描述中的样例2)
样例输入
2 2
10 -3 -1
15 -4 0
样例输出
17 1 4

N=1,即N的边界情形。
样例输入
1 1
8 0
样例输出
8 1 0

M=0,即M的边界情形。
样例输入
1 0
9
样例输出
9 1 0

n,m=map(int,input().split())
t=0
k=1#注意下标的开始
p=0
for i in range(1,n+1):
    a=list(map(int,input().split()))
    #第一个数是本树最初苹果数
    #后面的数字是每轮会减去的苹果数
    tempp=sum(a[1:])#一共减去的苹果数
    if p>tempp :#如果更小 说明减去更多
        p=tempp
        k=i
    t=t+sum(a)#sum(a)是最后这棵树上的苹果数 累加即为总数
print(t,k,-p)#最后记得取反

 

posted @ 2023-02-25 13:57  吃人不吐葡萄  阅读(17)  评论(0)    收藏  举报