T4讨论248求求了

大佬!

看到一下下

没看懂

我错了,我不看了,行吧

快点教学

你去写代码呀?还有什么问题

b不明白啥是断点

区间dp知道吗

知道

石子合并做过吧

断点是指枚举的点嘛?

是的

做过

for(int k=i;k<=j;k++){
    if(f[i][k]==0||f[k+1][j]==0) continue;
    if(f[i][k]==f[k+1][j]){
        f[i][j]=f[i][k]+1;
        break;
    }
}

我临时写的,不知道对不对

我们用 dp_{l,r} 表示表示这个区间能合成来的最大数字。
然后枚举端点
如果两边相等并且不为 0 ,那么 dp_{l,r}=max_{dp_{l,r}}^{dp_{l,k}+1}

谢谢大佬

答案就是所有dp中最大的那个

你这端点怎么枚举到j去了。
k=i~j-1

bushi 脑袋里想的和打出来的不一样 :joy: