最后判断结尾的一连串 ppp 是否为 000 时使用了两种写法,但第一种无法通过 hack 数据。
第一种写法(WA 100pts):
ans = f[n]; for(int i = n; i >= 1 && !p[i]; i--) ans = min(ans, f[i]);
第二种写法(AC):
for(int i = n; i >= 1; i--) { ans = min(ans, f[i]); if(p[i]) break; }