簡単に言えば、オンラインジャッジを通じてプログラミングの練習をしています。これはかなりばかげた問題ですが、本当に簡単です。しかし、裁判官は私の答えが間違っていると言い続けています。ほんの数行のコードと問題へのリンクを貼り付けます。
#include <iostream>
#include <string>
using namespace std;
int main() {
int cases = 0;
string solution = "";
cin >> cases;
if (cases > 100)
return(0);
for (int i = 0; i < cases; i++) {
int temp = 0;
cin >> temp;
if ((temp % 4) == 0)
solution +="Y";
else
solution +="N";
}
for (int j = 0; j < cases; j++) {
if (solution[j] == 'Y')
cout << "YES";
else
cout << "NO";
cout << endl;
}
}
問題は、入力された 4 で割り切れる数値ごとに YES または NO を出力することです。4 で割り切れる場合は YES、そうでない場合は NO を出力します。問題とすべての詳細を見つけることができます: http://coj.uci.cu/24h/problem.xhtml?abb=1306
これはかなりばかげていますが、私が何を間違っているのかを理解しようとして、ここでばかげています!