1 条题解
-
2
#include<bits/stdc++.h> using namespace std; int x[100],y[100],s1,s2,t; int main() { for (int i=1;i<=4;i++) { cin>>x[i]>>y[i]; } sort(x+1,x+5); sort(y+1,y+5); t=1; if ((x[1]==x[2])&&(x[3]==x[2])&&(x[3]==x[4])||(y[1]==y[2])&&(y[3]==y[2])&&(y[3]==y[4])) { cout<<"zhisi"<<endl; return 0; } s1=0; s2=0; for (int i=1;i<=3;i++) { for (int j=i+1;j<=4;j++) { if (x[i]==x[j])s1+=1; if (y[i]==y[j])s2+=1; } } if ((s1==2)&&(s2==2)) { cout<<"fangsi"<<endl; return 0; } if (s1==3) { for (int i=1;i<=3;i++) { if (y[i]==y[i+1]) { if (i==2) { cout<<"dingsi"<<endl; return 0; } else { cout<<"qusi"<<endl; return 0; } } } } if (s2==3) { for (int i=1;i<=3;i++) { if (x[i]==x[i+1]) { if (i==2) { cout<<"dingsi"<<endl; return 0; } else { cout<<"qusi"<<endl; return 0; } } } } if ((s1==1)||(s2==1)) { cout<<"wansi"<<endl; return 0; } return 0; }
已AC,请点赞!!!
- 1
信息
- ID
- 531
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 4
- 标签
- 递交数
- 26
- 已通过
- 17
- 上传者