【条件分岐メニュー】> 【積の最小化】STEP: 8 タイルの敷き詰め (paizaランク C 相当) [難易度: 2094 ±25]
※リンク先へ移動するためには[paiza]へのログインが必要です。
高さH、幅Wの箱( 0 ≦ H, W ≦ 10^9 )があります。この箱を 1 つ以上の高さ 2 、幅 2 の四角いタイルで敷き詰めます。箱に隙間なくタイルを敷き詰めることはできますか?
入力値(例)
6 2
出力値(例)
YES
解答例
1 2 3 4 5 6 7 8 9 10 11 |
<?php list($h, $w) = explode(" ", trim(fgets(STDIN))); if($h == 0 || $w == 0) { echo "NO"; } elseif($h % 2 == 0 && $w % 2 == 0) { echo "YES"; } else { echo "NO"; } ?> |