よくある質問


ユーザ関連

通知メールを止めたい

ログインの後、基本設定から通知設定を変更できます。
ユーザ名やパスワードを忘れた場合は、ログインページの下部にあるリンクから復元を行ってください。

通知メールが複数届く

同じメールアドレスを使ってアカウントを複数作られているためです。
こちらからメールアドレスに紐付いたアカウント名一覧を照会することが出来ます。


ログインできません

ユーザ名、パスワードに誤りがないか確認してください。
また、半角文字列で入力されていることを確認してください。
ユーザ名・パスワードを忘れた場合は、ログインページの下部にあるリンクから復元が行えます。

登録情報を変更したい

所属などの変更はこちらから、パスワードの変更はこちらからできます。
右上のユーザ名を押すことでも設定画面が開きます。

ユーザ名は変更出来ますか?

原則出来ません。 ただし、様々な事情を考慮し、こちらから一度に限り変更できるようにしています。

ニックネームはどこで使われますか?

一部のコンテストでの表示名として使用されます。

退会したいのですが

こちらから退会を行うことが出来ます。

コンテスト関連

Javaで提出すると必ずCEになります

よくある原因としては以下の例があります。

  • Javaでのファイル名がMainになってない。
  • import java.util.*;
    public class Main {//ここが Main になっている
        public static void main(String[] args){
            .
            .
            .
        }
    }

    誤( mainになっている )

    import java.util.*;
    public class main {// Main になっていない!!
        public static void main(String[] args){
            .
            .
            .
        }
    }

    この場合、コンパイルメッセージは以下のようになっています。

    Main.java:4: class main is public, should be declared in a file named main.java
    public class main {
    ^
    1 error

REの原因がわかりません

よくある原因としては以下の例があります。

  1. C/C++においては、int型のmain関数内でreturn 0;する必要があります。
  2. #include<stdio.h>
    int main()
    {
        //何らかの処理の後
        return 0;
    }

    誤( main関数の型がvoid )

    #include<stdio.h>
    void main()
    {
        //main関数をint型で宣言して、return 0;を返してください
    }

    誤( main関数の返り値が0ではない )

    #include<stdio.h>
    #define true 1
    int main()
    {
        //このif文は必ず真なので、return 1;が実行される
        if(true)return 1;
        return 0;
    }
  3. ゼロ除算に気をつけてください。
  4. int res = 2/0;

    分数の分母に変数を用いる場合は特に注意してください。

    for(int i = 0; i < 100; i++){
        res = res + 1/i;
    }
  5. 配列の範囲外アクセスに注意してください。
  6. int a[10];
    printf("%d", a[10]);

また、REの場合は、画面上部の「結果」=>画面右側の「詳細を確認」から、「コンパイルメッセージ」を確認できる場合があります。


使用できる言語は何がありますか

コンテストごとのルールをお読み下さい。 ルールページへのリンクは、コンテストページのフッター部分にあります。

ジャッジがWJのまま結果が返って来ません

こちらのお問い合わせフォームよりお問い合わせください。お問い合わせ

著作権について教えてください

利用規約の知的財産の項を参照してください。