为啥While循环里cin改成scanf就会TLE呢

P1928 外星密码

cin和scanf不一样 cin是: ```cpp while(cin>>a){ ... } ``` scanf是: ```cpp while(~scanf("%d",&a){ ... } ```
by qinshi0308 @ 2023-09-18 20:02:04


@[rabbitearl](/user/660560)
by qinshi0308 @ 2023-09-18 20:10:47


@[qinshi0308](/user/672237) 我就是上面那种写法能通过但是我用下面那样写就直接全TLE了(我没加~的原因吗)
by rabbitearl @ 2023-09-18 20:11:02


@[rabbitearl](/user/660560) 应该是的,你交交试试
by qinshi0308 @ 2023-09-18 20:12:46


@[rabbitearl](/user/660560) `scanf()` 函数返回读入成功的变量个数,当读到文件结束也就是 `EOF` 时返回值为 $-1$
by ronchen1997 @ 2023-09-18 20:20:37


|