相关文章
Leetcode 629
题意
题目链接 从 1 1 1到 N N N一共 N N N个数组成的一个数组,求逆序对为 m m m的方法数有多少个
思路
动态规划
定义 d p [ i ] [ j ] dp[i][j] dp[i][j]表示前 i i i个数(也就是 1 1 1到 i i i)组成的数组中逆序对为 j j j的方法数,考虑把数字 i …
建站知识
2024/10/27 5:15:37
HDU 6129 Just do it
dp(i, j)表示第i次变换第j列的数。 dp(i, j) dp(i, j-1)^dp(i-1, j) dp(i, j-2)^dp(i-1, j-1)^dp(i-1, j-1)^dp(i-2, j) dp(i, j-2)^dp(i-2, j) > dp(i, j-2^n)^dp(i-2^n, j) 从m中的最高位或最低位开始递推。
代码:
#include<bits/stdc.h>
using n…
建站知识
2024/10/29 8:22:08
hdu 6190 hdu 6192
hdu 6190 Matching in a Tree
容易发现 S S 的前缀S[1,x]" role="presentation" style="position: relative;">S[1,x]S[1,x]为 Pv P v 的一个子串满足单调性,即若 S[1,x] S [ 1 , x ] 为 Pv P v 的一个子串,那么 S[1,i]|1≤…
建站知识
2024/10/29 14:55:45