萌新刚学OI,TLE求助

SP16254 RMID2 - Running Median Again

@[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


|