题目链接:P6488 [COCI2010-2011#6] OKUPLJANJE - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)
题目描述
一场巨大的派对结束以后,有五家报纸刊登了参加这场派对的人数,然而这些报纸上的数字可能是错误的。
现在你知道整个会场的面积是 L 平方米,并且平均每平方米上有 p 个人。现在请分别求出这五家报纸刊登的参加人数与实际参加人数之差。
输入格式
输入的第一行有两个整数,分别表示会场面积 L 和平均每平方米的人数 p。
第二行有五个整数 a1 ... a5,分别表示五家报纸刊登的人数。
输出格式
输出一行五个整数,依次表示每家报纸刊登人数与实际人数之差。
样例 #1
样例输入 #1
1 10
10 10 10 10 10
样例输出 #1
0 0 0 0 0
样例 #2
样例输入 #2
5 20
99 101 1000 0 97
样例输出 #2
-1 1 900 -100 -3
提示
数据规模与约定
对于全部的测试点,保证 1 <= L, p <= 10^9,1 <= ai <= 10^18。
说明
题目译自 COCI2010-2011 CONTEST #6 T1 OKUPLJANJE,翻译来自 @一扶苏一,数据范围略有修改。
AC code:(注意数据范围,开long long!!!)
#include<iostream>
#include<algorithm>
using namespace std;
typedef long long ll;
int main()
{
ll a,b;
cin>>a>>b;
for(ll i = 0 ; i < 5 ; i ++)
{
ll x;
cin>>x;
cout<<(ll)x - a * b<<" ";
}
return 0;
}