洛谷CF62A A Student's Dream 題解
原題鏈接:https://www.luogu.com.cn/problem/CF62A
我的洛谷:https://www.luogu.com.cn/user/453321
(這道題不要考慮什么生物規(guī)律)
這題好恐怖.....
有兩個(gè)人要握手,女孩左手有?al?個(gè)手指,右手有?ar?個(gè)手指;男孩左手有?bl?個(gè)手指,右手有?br?個(gè)手指。握手規(guī)則為:男孩可以用左手握女孩的右手,也可以用右手握女孩的左手。在女孩的兩根手指中間必須有男孩的一根手指,并且男孩的三根手指之間必須有女孩的一根手指。
這有兩個(gè)關(guān)鍵點(diǎn):
1.女孩的手指不得超過(guò)男孩的兩倍(不管是哪個(gè)對(duì)哪個(gè))
2.男孩的手指不得超過(guò)女孩的三倍(同上)
那很簡(jiǎn)單了
只需要判斷是否大于等于就彳亍了
比如:((al*2+3>br && br>=al-1) or (ar*2+3>bl && bl>=ar-1)
這里有個(gè)坑點(diǎn):手指的夾縫是手指-1
(這點(diǎn)符合小學(xué)生物)
上!代!碼!
#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;
?}
本文章為我自己原創(chuàng)作品,可供學(xué)習(xí)使用,嚴(yán)禁抄襲,復(fù)制。抄襲必究