zoukankan      html  css  js  c++  java
  • PTA 7-4 369寝室 (10分)

    369寝室是比较特殊的寝室,因为别的寝室都住了四个人,而369寝室只有三个人。也因为这个原因,寝室里的三位同学感情特别好。但是,毕业在即,三位小伙伴马上要分别。为了在未来的某个日子可以见面,三位小伙伴有了一个约定,假设在未来的某一年,三位小伙伴的年龄的末尾正好出现3、6、9三个数,那么他们会再次相聚。

    现在问题来了,假设今年三位小伙伴的年龄分别是x,y,z,那么,他们三人最早几年后可以相聚呢?

    输入格式:

    输入数据包括三个整数x,y,z,分别表示三位伙伴的年龄。

    输出格式:

    如果小伙伴最早在n年后可以相见(不包括当前这一年),那么请输出这个n;如果100年内都不存在这样的情况,输出:so sad!

    输入样例:

    25 22 28 
    
     

    输出样例:

    1



    作者: 翁恺
    单位: 浙江大学
    时间限制: 400 ms
    内存限制: 64 MB
    代码长度限制: 16 KB
     
     1 import java.io.BufferedReader;
     2 import java.io.IOException;
     3 import java.io.InputStreamReader;
     4 public class Main {
     5     public static void main(String[] args) throws IOException{
     6         BufferedReader input=new BufferedReader(new InputStreamReader(System.in));
     7         String t=input.readLine();
     8         String[] a=t.split(" ");
     9         int q=Integer.parseInt(a[0]);
    10         int w=Integer.parseInt(a[1]);
    11         int e=Integer.parseInt(a[2]);
    12         int qq=q%10,ww=w%10,ee=e%10;
    13         int sum=0;
    14         int flag=0;
    15         while(sum<100) {//写<=也不影响测试点正确 测试点没有测这个位置 个人认为就是小于 当sum=99时 sum++为100,此时就是第100年 如果此时不能输出sum,那就应该输出so bad!
    16             sum++;
    17             qq+=1;
    18             ww+=1;
    19             ee+=1;
    20             if(qq>9)qq=qq%10;
    21             if(ww>9)ww=ww%10;
    22             if(ee>9)ee=ee%10;
    23             if(qq%3==0&&ee%3==0&&ww%3==0&&qq!=ee&&qq!=ww&&ww!=ee&&qq!=0&&ww!=0&&ee!=0) {//注意判断 三者不相同且都可以被三整除 且不为零
    24                 System.out.println(sum);
    25                 flag=1;
    26                 break;
    27             }
    28         }
    29         if(flag==0)System.out.println("so sad!");
    30     }
    31 }
    看似不起波澜的日复一日 会突然在某一天 让你看到坚持的意义 ​​​​
  • 相关阅读:
    hdu 1225大水题
    hdu2102广搜
    hdu1403 赤裸裸的后缀数组
    hdu 1526 poj 1087最大流
    hdu 1557暴力枚举
    hdu 1240广搜
    hdu4416 后缀数组
    hdu1113大水题
    hdu2222赤裸裸的DFA
    hdu4476水题
  • 原文地址:https://www.cnblogs.com/Flyfishy/p/12173611.html
Copyright © 2011-2022 走看看