码迷,mamicode.com
首页 > 其他好文 > 详细

中石油程序设计竞赛 Contest2816 - 2021个人训练赛第10场 19284 Problem J 超市收银

时间:2021-05-24 15:54:42      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:使用   ble   lld   超过   题目   提示   print   return   copy   

/*
问题 J: 超市收银
时间限制: 1 Sec 内存限制: 128 MB

题目描述
小明在一家超市做兼职收银员。恰好在昨天,他使用的电脑突然死机,重启后发现几天的账目都被清空了,在全力恢复数据后,总算找回了所有的每笔交易收入和找零的数据。例如,某笔交易收银机显示应收67元,实收100元,找零33元,这里能恢复的数据就只有100和33。
由于交易数量太多,小明忙了一整天还没有完成,请你帮他写一个程序计算一下所有数据的总收入吧!
输入
第一行输入一个n,表示恢复出来的交易数目。
接下来n行,每行两个整数,表示每笔交易的实收和找零数据。恢复出的数据,不保证实收是前一个数,可以确定的是:实收值肯定不小于找零的值。
输出
输出一个整数,表示n笔交易的收入总值。
样例输入 Copy
【样例1】
3
100 20
20 4
41 5
【样例2】
2
10 0
22 5
样例输出 Copy
【样例1】
132
【样例2】
27
提示
样例1解释
共3笔交易,第一笔交易实收100,找零20,收入80;第二笔收入20-4=16;第三笔交易41-5=36。三笔交易总收入80+16+36=132
样例2解释
交易2笔,第一笔收入10元,第二笔收入17元。

【数据范围】
70%的数据,n<=1000。
100%的数据,n<=100000,每笔数据的账目数值都不超过1000000
*/
#include<math.h>
#include<stdio.h>
int main(){
long long int n,s,z,i,sum=0;
scanf("%lld",&n);
for(i=0;i<n;i++){
scanf("%lld""%lld",&s,&z);
sum=fabs(s-z)+sum;
}
printf("%lld",sum);
return 0;
}

中石油程序设计竞赛 Contest2816 - 2021个人训练赛第10场 19284 Problem J 超市收银

标签:使用   ble   lld   超过   题目   提示   print   return   copy   

原文地址:https://www.cnblogs.com/wanjiadenghuo/p/14783608.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!