竹園論壇

標題: a887: B. 餅乾,餅乾,更多的餅乾 [打印本頁]

作者: 林宇翔    時間: 2014-10-26 21:24
標題: a887: B. 餅乾,餅乾,更多的餅乾
如題,為什麼我的程式在測試執行時WA,按解題後變AC
[C++] 純文本查看 復制代碼
#include<iostream>
using namespace std;
int main()
{
        int t,n;
        cin>>t;
        for(int e=0,a,b;e<t;e++)
        {
                cin>>n;
                for(int f=1;f<=n;f++)
                {
                        a=f*(n-(2*(f-1)));
                        b=(f+1)*(n-(2*f));
                        if(a>b)
                        {
                                break;
                               
                        }
                }
                cout<<a<<endl;
               
        }
        return 0;
}

作者: Sylveon    時間: 2014-10-26 21:37
滿正常的阿

線上執行範測是對的
http://ideone.com/WP9RO8
[C++] 純文本查看 復制代碼
#include<iostream>
using namespace std;
int main()
{
    int t,n,a,b;
    cin>>t;
    while(t--) //競賽超強寫法!
    {
        cin>>n;
        for(int f=1;f<=n;f++)
        {
            a=f*(n-(2*(f-1)));
            b=(f+1)*(n-(2*f));
            if(a>b)
            {
                break;
            }
        }
        cout<<a<<endl;
    }
    return 0;
}


作者: 林宇翔    時間: 2014-10-26 21:45
Sylveon 發表於 2014-10-26 21:37
滿正常的阿

線上執行範測是對的

我用的是高中生程式解題系統

作者: Sylveon    時間: 2014-10-26 21:55
因為預設的範例輸入輸出都是錯的

原本
[Plain Text] 純文本查看 復制代碼
2
4
1 0

正確
[Plain Text] 純文本查看 復制代碼
2
4
10





歡迎光臨 竹園論壇 (http://forum.tfcis.org/) Powered by Discuz! X3.2