hdu 2143 box

来源:互联网 发布:上海电信网络测速 编辑:程序博客网 时间:2024/05/11 01:32
#include<stdio.h>int main(){__int64 a,b,c;while(scanf("%I64d%I64d%I64d",&a,&b,&c)!=EOF){if(a+b==c||a+c==b||b+c==a||a*b==c||a*c==b||b*c==a){printf("oh,lucky!\n");continue;}if(a!=0){if(b%a==c||c%a==b){printf("oh,lucky!\n");    continue;}}if(b!=0){if(a%b==c||c%b==a){printf("oh,lucky!\n");    continue;}}if(c!=0){if(a%c==b||b%c==a){printf("oh,lucky!\n");    continue;}}printf("what a pity!\n");}return 0;}
<pre name="code" class="cpp">#include<iostream>#include<algorithm>using namespace std;int main(){__int64 num[5];while(cin>>num[0]>>num[1]>>num[2]){sort(num,num+3);if((num[0]+num[1]==num[2])||(num[0]*num[1]==num[2])||(num[0]*num[2]==num[1])||(num[1]*num[2]==num[0])){cout<<"oh,lucky!"<<endl;continue;}if((num[2]%num[1]==num[0])||(num[2]%num[0]==num[1])){cout<<"oh,lucky!"<<endl;continue;}cout<<"what a pity!"<<endl;}return 0;}
不知道为什么这个过不了


0 0