警示后人 如果你测试点 #2WA并且用的快读
  • 板块P1322 logo语言
  • 楼主SukiYuri
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/12/14 20:25
  • 上次更新2023/12/14 23:06:09
查看原帖
警示后人 如果你测试点 #2WA并且用的快读
798144
SukiYuri楼主2023/12/14 20:25

不要写这样的代码

while(cin>>ch){
        if(ch=='F')res+=qr();
        if(ch=='B')res-=qr();
        if(ch=='R'){
            int tp=qr();
            res+=tp*init();
        }
        if(ch==']')break;
    }

这样快读会吃掉你最后REPEAT的中括号,导致无法退出循环

hack一下

REPEAT 11[FD 45] FD 14

out:509

2023/12/14 20:25
加载中...