小明种苹果

小明种苹果_第1张图片
小明种苹果_第2张图片

"""
分析:
    输入:
        n, m
        1 + i (1 <= i <= N):
            ai0, ai1, ..., aim

    结果:
        T,k,P

    参数:
        m,n:    正整数
        n:  苹果树的棵树
        m:  蔬果操作
        i:  行数
        ai0: 第一轮蔬果操作树上苹果个数
        ai1, ..., aim:  蔬果个数
        T:  苹果树上剩的所有苹果个数
        k:  蔬果个数最多的苹果树编号
        P:  该树的蔬果个数

    注意:
        1<= i <= N

样例:
3 3
73 -8 -6 -4
76 -5 -10 -8
80 -6 -15 0

3 3
73 -8 -6 -4
80 -6 -15 0
76 -5 -10 -8

2 2
10 -3 -1
15 -4 0
"""

n, m = list(map(int, input().split(' ')))

# 初始化参数
T, k, P = 0, 0, 0

for i in range(n):
    a = list(map(int, input().split(' ')))  # 数据int化
    a0, am = a[0], a[1:]

    # 对数据操作
    T += a0
    am = list(map(abs, am))
    p = sum(am)  # 该数调落个数
    T -= p
    if P < p:
        k = i + 1
        P = p

print('{} {} {}'.format(T, k, P))

你可能感兴趣的:(ccf)