@[ReanimateThroughFire](/user/578628) SPOJ 的问题,你的输出有问题,这个和洛谷不一样,你需要手动结束循环
by PassName @ 2022-07-16 09:55:30
@[单南松](/user/524911) ?不理解
by ReTF @ 2022-07-16 10:36:02
@[ReanimateThroughFire](/user/578628)
举个例子
```cpp
while(cin>>x)
```
这么写是会 TLE 的
如果改成
```cpp
while(~scanf("%d",&x)
```
这个破系统只会读入第一个 `x` 而导致 `WA`
所以要
```cpp
while(1){
cin>>x
}
```
仍然 TLE
这时在里面加一个特判:
```cpp
if(.....) break;
```
就可以了
by PassName @ 2022-07-16 10:39:50
有特判啊
```cpp
while(1){cin>>n;
if(n==0)
break;
```
by ReTF @ 2022-07-16 10:47:13
@[单南松](/user/524911)
by ReTF @ 2022-07-16 10:50:09
@[ReanimateThroughFire](/user/578628)
这个具体我也不清楚,我也不知道我之后怎么卡过去的,但是好像是你那个特判在运行时需要敲一个enter,而在spoj里就会显示你仍在输入,就tle
by PassName @ 2022-07-16 10:56:31