zoukankan      html  css  js  c++  java
  • 1562 Guess the number

    Problem Description
    Happy new year to everybody!
    Now, I want you to guess a minimum number x betwwn 1000 and 9999 to let 
    (1) x % a = 0;
    (2) (x+1) % b = 0;
    (3) (x+2) % c = 0;
    and a, b, c are integers between 1 and 100.
    Given a,b,c, tell me what is the number of x ?
     
    Input
    The number of test cases c is in the first line of input, then c test cases followed.every test contains three integers a, b, c.
     
    Output
    For each test case your program should output one line with the minimal number x, you should remember that x is between 1000 and 9999. If there is no answer for x, output "Impossible".
     
    Sample Input
    2
    44 38 49
    25 56 3
     
    Sample Output
    Impossible
     
    2575
     
     1 #include <iostream>
     2 #include <stdio.h>
     3 #include <string.h>
     4 using namespace std;
     5 
     6 int main()
     7 {
     8      int a,b,c,n,k,j;
     9      while(cin>>n)
    10      {
    11          for(int i=1;i<=n;i++)
    12          {
    13              cin>>a>>b>>c;
    14              k=0;
    15              for(j=(1000/a)*a;j<10000;j=j+a)
    16              {
    17                  if((j+1)%b==0&&(j+2)%c==0)
    18                  {
    19                      k=1;
    20                      break;
    21                  }
    22              }
    23              if(k==1)
    24              cout<<j<<endl;
    25              else
    26              cout<<"Impossible"<<endl;
    27          }
    28      }
    29      return 0;
    30 
    31 }
    View Code
  • 相关阅读:
    android调用系统拍照那些事
    HttpClient4.5
    关于Android自带的定位处理
    ORMLite配置异常处理
    mysql绿色版配置
    android 震动和提示音
    Weblogic新增域(可以配置新端口)
    weblogic启动错误
    将程序部署到weblogic出现乱码问题
    SVN更新报错
  • 原文地址:https://www.cnblogs.com/wang-ya-wei/p/5270235.html
Copyright © 2011-2022 走看看