Beta Round #58-A: Student's Dream
解法
やるだけ。指は交互に絡めなくてもよいことに注意。
感想
問題自体はA問題としては良問だと思うけど、余計なストーリーが多かったり問題文に不備があったりしたのが残念(前者は単に自分の好み)。
bool check(int man, int woman){ if(woman-man>1) return false; for(;;){ man-=2; if(man<=0) return true; woman--; if(woman<0) return false; } return false; } int main(){ int a, b, c, d; scanf("%d%d%d%d",&a,&b,&c,&d); puts((check(d,a)||check(c,b))?"YES":"NO"); return 0; }