题目
题解
我觉得这道题还是蛮多坑的,我来一个一个的讲一下我踩过的那些坑。
解题思路
其实这道题的解题思路还是比较简单的,创建一个ball类型的结构体数组,其属性有position,direction和num。我们可以规定direction为1,则是向右,-1则是向左。
输入数据时,我就遇到了第一个坑。
坑1
一开始我的写法是:
for(int i=0;i<n;i++)
{ cin>>b[i].position;}
这个写法在codeblocks上运行是可以的,但是在csp提交平台上会报错,因此我改成了这样:
int p;
for(int i=0;i<n;i++)
{
cin>>p;
b[i].position=p;
}
然后就可以了,我也不知道为什么???有懂的大