競技プログラミングの問題のリンクはこちらです。
https://atcoder.jp/contests/abs/tasks/arc089_a
以下がNGなコード、OKなコードです。
コメント部分のみ、異なっているコードです。
テストケースは非公開なので、どうテストされているのかわからないのですが12のテストケース中5つで不正解となっています。
初心者なもので、NGの方もOKな方もコードの中身は同じ、と見えてしまうのですが
どういう点に気をつければいいのか、ご教授くださいますと嬉しいです。
VSCodeでデバッグする限りでは、出力結果は変わらないようで・・・。
NG
1<?php 2$n = trim(fgets(STDIN)); 3 4for($i=0;$i<$n;$i++){ 5 fscanf(STDIN, "%d %d %d",$time,$x,$y); 6 7 $kyori = $x + $y;//ここがNG?? 8 if($kyori - $time > 0 || $kyori - $time % 2 ){//ここがNG?? 9 10 echo "No"; 11 return; 12 } 13} 14echo "Yes"; 15 16?> 17
OK
1<?php 2$n = trim(fgets(STDIN)); 3 4for($i=0;$i<$n;$i++){ 5 fscanf(STDIN, "%d %d %d",$time,$x,$y); 6 7 $kyori = $x + $y - $time;//ここがOK?? 8 if($kyori > 0 || $kyori % 2 ){//ここがOK?? 9 10 echo "No"; 11 return; 12 } 13} 14echo "Yes"; 15 16?> 17
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/01 05:53