感觉这题的数据范围有点容易引起歧义
题目说:对于全部的测试点,保证1≤x≤n≤20。
个人感觉改成1≤x<n≤20会好一些。
因为注意到题目的最后一句话:试问x站开出时车上的人数是多少。
而对于终点站,则不存在会在终点站开出的情况,因此实际上x是不能等于n的(也就是我们要求的那个站点不是终点站)
这题没有加特判的代码也通过了,测评数据中似乎也确实没有x=n的情况,题面稍微改一下应该能够避免一些歧义。