子串
Solution
(f[i][j][k])表示A到i,B到j第k个子串的答案
(g[i][j][k])表示A到i,B到j第k个子串且A[i]一定使用
(g[i][j][k]=(A[i]==B[j])?f[i-1][j-1][k-1]+g[i-1][j-1][k]:0)
(f[i][j][k]=f[i-1][j][k]+g[i][j][k])
运输计划
Solution
要求最长路径的最小值 显然二分套路题
二分答案ans,找出所有超过ans的路径都经过的边的最大值maxn,顺便记录最长路径长度maxlen
然后判断时 return maxlen-maxn<=ans;
斗地主
Solution
一会qwq
神奇的幻方
Solution
模拟
信息传递
Solution
建图按照题意求每个点的距离更新答案
跳石头
Solution
二分答案