Testing Round #16 (Unrated) 测试人数4695
[codeforces 1351B] Square? 拼接成正方形
总目录详见https://blog.youkuaiyun.com/mrcrack/article/details/103564004
在线测评地址https://codeforces.com/contest/1351/problem/B
| Problem | Lang | Verdict | Time | Memory |
|---|---|---|---|---|
| B - Square? | GNU C++17 | Accepted | 31 ms | 3600 KB |
样例配图如下

Input:
1
2 3
3 1
Output:
Yes
AC代码如下
#include <stdio.h>
int main(){
int t,a,b,c,d,e;
scanf("%d",&t);
while(t--){
scanf("%d%d%d%d",&a,&b,&c,&d);
if(a<b)e=a,a=b,b=e;
if(c<d)e=c,c=d,d=e;
if(a!=c)printf("No\n");
else if(b+d!=a)printf("No\n");
else printf("Yes\n");
}
}
本文解析了Codeforces Round #16中B题“Square?”的解题思路,介绍了如何判断四个整数能否构成正方形的边长,并提供了通过的C++代码示例。
342

被折叠的 条评论
为什么被折叠?



