'''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 人评分
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程
发表评论 取消回复