#1551: 一直WA... line 2


crazymomo (smile)

學校 : 不指定學校
編號 : 5407
來源 : [123.192.207.32]
最後登入時間 :
2010-05-31 10:32:24
d136. 共同的數 - 進階版 -- 著名題目 | From: [61.141.0.208] | 發表日期 : 2009-03-14 15:25

在自己的編譯器上測試沒發現問題..

以下是程式碼,請問哪邊有錯誤呢..

 

#include <iostream>
#include <sstream>
using namespace std;
int main(){
    int testData,Num;
    cin>>testData>>Num;
    while(testData--){
        cin.get();
        unsigned long long int Aaa=0,Bbb,Ccc=Num,count=0;
        string str;
        getline(cin,str);
        stringstream lineA(str);
        lineA>>Aaa;
        cin>>Bbb;
        --Ccc;
        while(Ccc+1&&!lineA.fail()){
            if(Bbb>Aaa){
                lineA>>Aaa;
            }
            else if(Bbb<Aaa){
                if(Ccc--){
                    cin>>Bbb;
                }
                else break;
            }
            else{
                count++;
                lineA>>Aaa;
                if(Ccc--){
                    cin>>Bbb;
                }
                else break;
            }
        }
        cout<<count<<endl;
    }
    return 0;
}

 
ZeroJudge Forum