喃梦物语


私信TA

用户名:uq_88529018583

访问量:3285

签 名:

艾小鹿? 习之澜?

等  级
排  名 330
经  验 5289
参赛次数 0
文章发表 116
年  龄 0
在职情况 学生
学  校 阳光学院
专  业 数据科学与大数据技术

  自我简介:

'''zgn946,14:41 2022/6/5'''


n = int(input())

timelist = []

sumlist = []

ci = 0

res = 0

#输入

for i in range(n):

    each = [int(i) for i in input().split()]

    timelist.append(each)

#累加timelist里面每个数组的最后一个数

for i in range(n):

    ci += timelist[i][2]

#统计每个数组的和,然后按小到大进行排序

for i in range(n):

    sum = 0

    for j in timelist[i]:

        sum += j

    sumlist.append(sum)

sumlist.sort()

#因为从第二个发消息的时间开始,

#都重复计算了前面的人发消息的时间,

#依据有重叠的部分,进行计算,然后减掉数组的最后一个值,

#是我们为了计算方便而重复计算的,实际的发消息的时间里并没有该数值

for i in sumlist:

    res += n * i

    n -= 1


print(res - ci)


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区