Codejudges 登入               會員註冊
CodeJudges
作者 主題:為什麼會RE,自己電腦可以順利執行
lee111
(李一)

身分:幼兒生
最後登入時間:2012-06-24 13:45
最後登入位置:122.125.90.177
發表時間:2011-12-05 21:23
解題時都顯示WA,但是訊息是RE,自己電腦上都沒問題啊

#include<iostream>
using namespace std;
main()
{
    bool x;
    int n,temp,temp1,k,i;
    while(cin >> n)
    {
        bool a[n];
        cin >> temp;
        for(i=1;i<n;i++)
        {
            cin >> temp1;
            k=temp1-temp;
            if(k<0)
                k=-k;
            a[k]=1;
        }
        for(i=1,x=1;i<n;i++)
            if(!a[i])
            {
                x=0;
                break;
            }
        if(x)
            cout << "Jolly\n";
        else
            cout << "Not jolly\n";
    }
}

作者 主題:RE:為什麼會RE,自己電腦可以順利執行
wang222
(王二)

身分:幼兒生
最後登入時間:2012-04-17 01:46
最後登入位置:122.125.92.6
發表時間:2011-12-05 21:45
會 re 的原因是你的方式會有 k >= n 的形況

這一行  5 1 4 2 -1 6

n = 5,而最後一組 -1 和 6 的絕對值 k = 7

塞不進去。

大葉大學資訊工程學系學生專題製作
參與人:F9506248 劉煥彥、F9506251 呂翊銘