当前位置: 首页 > wzjs >正文

网站建设合约江门网站定制多少钱

网站建设合约,江门网站定制多少钱,东莞公司网站做优化,页面设计原型图是什么G. 朋友配对 区间 dp。 设 f ( i , j ) f(i,j) f(i,j) 表示第 i 个人到第 j 个人可以两两凑对的有序方案。 递归边界应该是对于任意 i ∈ [ 1 , n 1 ] i \in [1,n1] i∈[1,n1] 有 $ f(i,i-1) 1$。 考虑对于 f ( i , j ) f(i,j) f(i,j) 的计算,决策阶段应该…

G. 朋友配对

区间 dp

f ( i , j ) f(i,j) f(i,j) 表示第 i 个人到第 j 个人可以两两凑对的有序方案。

递归边界应该是对于任意 i ∈ [ 1 , n + 1 ] i \in [1,n+1] i[1,n+1] 有 $ f(i,i-1) = 1$。

考虑对于 f ( i , j ) f(i,j) f(i,j) 的计算,决策阶段应该是枚举 i i i k ∈ [ i + 1 , j ] k \in [i+1, j] k[i+1,j] 的哪个 k k k 配对

  • i 和 k i 和 k ik 配对,应有 ( i + 1 , k − 1 ) (i+1,k-1) (i+1,k1) 作为一个独立的区间和 ( k + 1 , j ) (k+1,j) (k+1,j) 作为一个独立的区间,分别都能配对;
  • 故有 f ( i , j ) = ∑ i < k < = j f ( i + 1 , k − 1 ) ∗ f ( k + 1 , j ) ∗ ( ( j − i + 1 ) / 2 ( k − i + 1 ) / 2 ) f(i,j) = \sum_{i<k<=j}f(i+1,k-1) * f(k+1,j) * \binom{(j-i+1)/2}{(k-i+1)/2} f(i,j)=i<k<=jf(i+1,k1)f(k+1,j)((ki+1)/2(ji+1)/2)
  • 最后面乘上的那个系数表示的是左右两部分是独立的,所以这两个的配对过程可以交错。
#include <bits/stdc++.h>
using namespace std;using ll = long long;
bool good[404][404];
ll C[202][202], f[404][404];int main() {int n, m;cin >> n >> m;for (int i = 0; i < m; ++i) {int a, b;cin >> a >> b;good[a][b] = true;}const int P = 998244353;for (int i = 0; i <= n; ++i) {C[i][0] = 1;for (int j = 1; j <= i; ++j) {C[i][j] = (C[i - 1][j - 1] + C[i - 1][j]) % P;}}for (int i = 1; i <= n * 2 + 1; ++i) f[i][i - 1] = 1;for (int len = 2; len <= n * 2; len += 2) {for (int i = 1, j = i + len - 1; j <= n * 2; ++i, ++j) {for (int k = i + 1; k <= j; k += 2)if (good[i][k]) {f[i][j] += f[i + 1][k - 1] * f[k + 1][j] % P * C[(j - i + 1) / 2][(k - i + 1) / 2] % P;}f[i][j] %= P;}}cout << f[1][n * 2] << endl;return 0;
}
http://www.dtcms.com/wzjs/254294.html

相关文章:

  • 在线设计免费logoseo优化技术厂家
  • 杭州模板建站哪家好站长综合查询工具
  • 南京制作企业网站软文推广是什么
  • 工作期间员工花钱做的网站推广渠道平台
  • 营销型企业、公司网站案例百度站长工具怎么关闭教程视频
  • 商城网站建设新闻网络流量统计工具
  • 网站制作平台建设百度竞价排名查询
  • wordpress实现轮播图网站seo提升
  • 公司网站建设ppt免费外链发布平台
  • 小程序制作教程零基础入门重庆seo推广服务
  • 做兼职什么网站靠谱吗公司网站制作
  • 电子商务网站建设与维护实训b站推广引流最佳方法
  • 柳州网站制作推荐软文营销的定义
  • 北京网站建设公司案例免费搜索引擎入口
  • 做网站需要注册什么公司seo在线排名优化
  • 贵州黔水建设股份有限公司网站寻找客户的渠道和方法
  • 做暧嗳xo小视频网站品牌推广网络公司
  • 进销存软件排行榜前十名网站优化排名资源
  • 中企动力成都分公司网站建设案例重庆百度seo排名
  • 怎么做网站推广毫州西安网站seo公司
  • 巴西网站建设官网整站优化
  • 天津做网站开发的专业seo优化公司
  • php网站开发实例教程简介曲靖seo
  • 如何创建广告网站凡科网怎么建网站
  • 深圳食品网站建设百度公司
  • 网站后台怎么修改前台的某个超链接网址企业推广策略
  • 建网站游戏代理免费加盟
  • 网站建设术语解释做网页怎么做
  • 东营外贸型网站设计网站设计
  • 手机网站建立免费平台深圳网络营销技巧