欢迎光临散文网 会员登陆 & 注册

洛谷CF62A A Student's Dream 题解

2021-04-24 16:26 作者:家之12  | 我要投稿

原题链接:https://www.luogu.com.cn/problem/CF62A

我的洛谷:https://www.luogu.com.cn/user/453321

(这道题不要考虑什么生物规律)

这题好恐怖.....

有两个人要握手,女孩左手有 al 个手指,右手有 ar 个手指;男孩左手有 bl 个手指,右手有 br 个手指。握手规则为:男孩可以用左手握女孩的右手,也可以用右手握女孩的左手。在女孩的两根手指中间必须有男孩的一根手指,并且男孩的三根手指之间必须有女孩的一根手指。

这有两个关键点:

1.女孩的手指不得超过男孩的两倍(不管是哪个对哪个)

2.男孩的手指不得超过女孩的三倍(同上)

那很简单了

只需要判断是否大于等于就彳亍了

比如:((al*2+3>br && br>=al-1) or (ar*2+3>bl && bl>=ar-1)

这里有个坑点:手指的夹缝是手指-1(这点符合小学生物)

上!代!码!

#include <bits/stdc++.h> 

using namespace std; 

int main(){   

int al,ar,bl,br; 

  cin>>al>>ar>>bl>>br; 

  if((al*2+3>br && br>=al-1) or (ar*2+3>bl && bl>=ar-1)) cout <<"YES";  

else cout<<"NO"; 

return 0;

 }


本文章为我自己原创作品,可供学习使用,严禁抄袭,复制。抄袭必究




洛谷CF62A A Student's Dream 题解的评论 (共 条)

分享到微博请遵守国家法律