0%

Starter190-MX PARR EZ/HARD

思路讲解

https://www.codechef.com/viewsolution/1165824691

简单的后缀最大判断。

困难版的题意稍微有点难懂,但是总的来说就是你不是找出来一个M吗,这个最大格挡序列可不可以包含i?

那么代码分析我放在这个链接里了,反正都是chinglish,都是读的懂的。

https://www.codechef.com/viewsolution/1166105552

那么正向的贪心操作怎么样复制到这个逆向那?我认为这个是这道题目比较值得学习的点。

1
2
3
4
5
6
7
8
9
10
ROF(i,N,1){
if(opx+1>=B[i] && opx<X){
opx++;
++sans;
suf[i]=sans;
Ans[i]=true;
}else{
suf[i]=suf[i+1];
}
}

AC代码

https://www.codechef.com/viewsolution/1165824691

https://www.codechef.com/viewsolution/1166105552

心路历程(WA,TLE,MLE……)