【寒假每日一题】洛谷 P6488 [COCI2010-2011#6] OKUPLJANJE

文章描述了一道编程竞赛题目,要求根据会场面积和平均每平方米的人数,计算五家报纸报道的人数与实际人数的差值。给定输入包括会场面积L、平均每平方米人数p以及各家报纸报道的人数,程序需输出每家报纸的误差。数据规模限制在大整数范围内。
摘要由CSDN通过智能技术生成

题目链接: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;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值