被水题坑惨了,第一次没处理城市中的空格,最后全用gets输入,硬转int得年份;然后是cin后面没处理的换行符,输入总是少一个,必须用getchar吃掉换行;到这里就50分了,加上去重就AC了。我这个蒟蒻拉低了不知道多少通过率,题不难,坑点是真多。
|
|
不能有重复啊啊啊啊啊啊啊啊
|
|
回复 @斯内普和骑士 : me too......
题目 482 NBA总冠军
2020-02-21 11:12:31
|
|
题目 482 NBA总冠军
2020-02-21 11:04:08
|
|
强烈建议不要写这道题,会疯狂拉低正确率的
题目 482 NBA总冠军
2019-10-25 18:26:57
|
|
魔幻的字符串
|
|
n后面还有空格
题目 482 NBA总冠军
2016-09-05 10:34:00
|
|
string数组真好使。另外不看评论根本无法一次避开所有坑点...
|
|
我恨死这空格了·-·
题目 482 NBA总冠军
2016-01-18 17:17:13
|
|
方法选错导致不停出错。。。
|
|
评测机和本地环境不同,我用cin.getline的阴谋没能得逞
题目 482 NBA总冠军
2015-04-17 20:34:02
|
|
怒跪4次,坑爹的读入、、
|
|
居然有空格,尼玛cin不能啊
题目 482 NBA总冠军
2014-08-28 11:17:13
|
|
|
|
这题整了我一年!!!!!!
题目 482 NBA总冠军
2014-07-07 21:28:47
|
|
城市名字中可能有空格
题目 482 NBA总冠军
2013-04-06 10:30:49
|
|
请大神看一下:为何会没通过,一些数据在电脑上正确,为何到了测评机就过不了,求回答。rp++
#include<iostream> #include<cstdio> #include<algorithm> #include<string> #include<cstring> using namespace std; struct student { string s; int year; }; int main() { freopen("nba.in","r",stdin); freopen("nba.out","w",stdout); ios::sync_with_stdio(false); int N; scanf("%d",&N); student stu[N],tt; for(int i=0;i<N;i++) cin>>stu[i].s>>stu[i].year; for(int i=0;i<N-1;i++) for(int j=0;j<N-i-1;j++) if(stu[j].year>stu[j+1].year) { tt=stu[j]; stu[j]=stu[j+1]; stu[j+1]=tt; } for(int i=0;i<N;i++) cout<<stu[i].year<<" "<<stu[i].s<<endl; return 0; } |
|
记忆的内容可能有重复
另外,标签应为“桶排序”,不是“拓扑序” |
|
我只是想加一个“排序“的标签,
然后就Bug了 |
|
城市名字中注意有空格。。。
|