专栏文章
题解:P13598 [NWRRC 2022] Absolutely Flat
P13598题解参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @miohs066
- 此快照首次捕获于
- 2025/12/02 19:25 3 个月前
- 此快照最后确认于
- 2025/12/02 19:25 3 个月前
题目大意:
现在Alice有4条桌腿,分别为 , 和 ,还有一个长度为 的垫片,你可以使用这个垫片使其中的一条桌腿高度增加 。问你能不能让桌子平衡(桌子的四条腿相等),如果能输出 , 不能输出 。
大概思路:
- 先特判四条腿的长度相不相等,如果相等输出1。
- 然后枚举每条腿长度加上 后相不相等即可。
上你们万众期待的代码
CPP#include<bits/stdc++.h>
using namespace std;
int main()
{
int a1 , a2 , a3 , a4 , b;
cin >> a1 >> a2 >> a3 >> a4 >> b;
if(a1 == a2 && a2 == a3 && a3 == a4 && a4 == a1)//特判
cout << 1;
else if(a1 + b == a2 && a2 == a3 && a3 == a4 && a4 == a1 + b)
cout << 1;
else if(a1 == a2 + b && a2 + b == a3 && a3 == a4 && a4 == a1)
cout << 1;
else if(a1 == a2 && a2 == a3 + b && a3 + b == a4 && a4 == a1)
cout << 1;
else if(a1 == a2 && a2 == a3 && a3 == a4 + b && a4 + b == a1)
cout << 1;
else
cout << 0;
return 0;//完结撒花
}
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...