作者lifeforfun (怕就輸了)
看板C_and_CPP
標題[ACM ] ZeroJudge d136:共同的數
時間Sat Mar 14 01:01:05 2009
http://cat.nknush.kh.edu.tw/ZeroJudge/ShowProblem?problemid=d136
以下是我的程式 (C++)
#include <iostream>
#include <sstream>
using namespace std;
int main(){
int testData,Num;
cin>>testData>>Num;
cin.get();
while(testData--){
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;
cin.get();
}
system("pause");
return 0;
}
一直拿WA..
自己在dev-c上測試看不出問題...請問哪邊有錯誤呢..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.232.69.157
1F:→ snowlike:你確定它只測試一組資料? 03/14 01:28
2F:→ lifeforfun:有將測資的筆數讀入耶..testData那個變數.. 03/14 01:30
3F:→ snowlike:你確定它只輸入一次testData? 03/14 01:35
4F:→ lifeforfun:嗯嗯~ 這是種可能性! 但是剛剛試了一下,也是不行耶.. 03/14 02:11
5F:→ snowlike:資料型態用 unsigned long long int //我錯好多次orz 03/14 02:28
6F:→ bleed1979:這題似LCS 03/14 14:08
7F:→ lifeforfun:囧..改unsigned還是錯..他說我line 2答案是0... 03/14 17:21
8F:推 snowlike:要不要更新一下文章 03/14 18:10