天天看點

杭電ACM HDOJ 2143 box

#include <cstdio>
#include <iostream>
using namespace std;
__int64 a,b,c;
int isluck(){
	int i,j;
	__int64 t;
	for(i=0;i<3;i++){
		if(a+b==c)return 1;
		if(a*b==c)return 1;
		if(a!=0&&b!=0&&(a%b==c || b%a==c))return 1;
		if(i==0)t=a,a=c,c=t;
		if(i==1)t=b,b=c,c=t;
	}
	return 0;
}
int main(){
	while(~scanf("%I64d%I64d%I64d",&a,&b,&c)){
		if(isluck())printf("oh,lucky!\n");
		else printf("what a pity!\n");
	}
	return 0;
}