作者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