问题 H : 猜数字

问题 H : 猜数字
时间限制:1 秒内存限制:32 兆特殊判题: 否 提交:5解决: 4
标签
简单数学题
题目描述
现在,我想让你猜一个数字x(1000<=x<=9999),它满足以下要求:
(1)x % a = 0;
(2)(x+1) % b = 0;
(3)(x+2) % c = 0;
其中1<=a,b,c<=100。
给你a,b,c的值,你能告诉我x是多少吗?
输入格式
输入的第一行为c,表示测试样例的个数。接下来的c行每行包括a,b,c三个整数。
输出
对于每一个测试样例,输出所求的x,如果x不存在,则输出Impossible。
样例输入
2
44 38 49
25 56 3
样例输出
Impossible
2575
提示[+]
*** 提示已隐藏,点击上方 [+] 可显示 ***
分类
#include<iostream>
using namespace std;
int main()
{
int n,i;
while(cin>>n)
{
for(i=1;i<=n;i++)
{
int x,a,b,c;
cin>>a>>b>>c;
for(x=1000;x<=9999;x++)
{
if((x%a==0)&&((x+1)%b==0)&&((x+2)%c==0)) 
{
cout<<x<<endl;
break;
}
if(x==9999) cout<<"Impossible"<<endl;
}


}
return 0;
}

}

这俩个题都很简单,没什么说的

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值