您的位置:首页 > 其它

杭电acm 2143 box

2015-08-06 17:15 471 查看
点击打开链接



import java.util.Scanner;
//被注释掉的方法虽说可以测出一般的数据,但是不能ac反而暴力的if条件可以

public class p2143 {

public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
while(sc.hasNext()){
Long a=sc.nextLong();
Long b=sc.nextLong();
Long c=sc.nextLong();
//去判断任意两数是否满足得到第三个数
//if(isLuck(a,b,c)){
if(a+b == c || a+c == b || b+c == a ||
a*b == c || a*c == b || b*c == a ||
(a !=0&& (b%a == c || c%a == b) )|| (b!=0 && (a%b == c || c%b == a) )|| (c!=0 &&(a%c == b || b%c == a))){
System.out.println("oh,lucky!");
}else{
System.out.println("what a pity!");
}
}
}

/*private static boolean isLuck(Long a,Long b,Long c) {
for(int i=0;i<3;i++){
if(a+b==c){
return true;
}
if(a*b==c){
return true;
}
if(a!=0&&(b%a==c)||c%a==b){
return true;
}
//换数字,在继续检测是否有满足的条件的
if(i==0){//c,b求a
Long  temp=a;
a=b;
b=temp;
}
if(i==1){//a与c求b
Long   temp=a;
a=c;
c=temp;

}

}
return false;
}
*/
}



!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: