在自己的編譯器上測試沒發現問題..
以下是程式碼,請問哪邊有錯誤呢..
#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;
}