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

企业内部管理系统网站建设网站建立企业

企业内部管理系统网站建设,网站建立企业,ui设计师培训班,网络网站开发培训题意 传送门 HDU 6391 Lord Li’s problem 题解 仅考虑 S i ≠ T i S_i\neq T_i Si​Ti​ 的数量 m m m#xff0c;最后答案除以 ( n m ) \binom{n}{m} (mn​) 即可。考虑 X X X 的排列#xff0c;最后答案除以 k ! k! k! 即可。 d p [ i 1 ] [ j ] dp[i1][j] dp[…题意 传送门 HDU 6391 Lord Li’s problem 题解 仅考虑 S i ≠ T i S_i\neq T_i Si​Ti​ 的数量 m m m最后答案除以 ( n m ) \binom{n}{m} (mn​) 即可。考虑 X X X 的排列最后答案除以 k ! k! k! 即可。 d p [ i 1 ] [ j ] dp[i1][j] dp[i1][j] 代表考虑 X 0 ⋯ X i X_0\cdots X_i X0​⋯Xi​这些数字异或和中 1 的数量为 j j j 情况下方案的数量。令 a , b a,b a,b 分别为将 X i X_i Xi​ 异或进来后异或和为 0 和 1 的数量对应的贡献为 d p [ i ] [ j ] ⋅ ( j a ) ⋅ ( n − j b ) dp[i][j]\cdot\binom{j}{a}\cdot\binom{n-j}{b} dp[i][j]⋅(aj​)⋅(bn−j​)。 X i X_i Xi​ 可以为任意数字那么要从 d p [ i 1 ] [ j ] dp[i1][j] dp[i1][j] 中减去 X i X_i Xi​ 之前出现过的情况对应的贡献为 d p [ i − 1 ] [ j ] ⋅ i ⋅ [ ( n 3 ) − ( i − 1 ) ] dp[i-1][j]\cdot i\cdot[\binom{n}{3}-(i-1)] dp[i−1][j]⋅i⋅[(3n​)−(i−1)]。单个样例时间复杂度 O ( n k ) O(nk) O(nk)。 #include bits/stdc.h using namespace std; using ll long long; constexpr int MOD 19260817; constexpr int N 42; ll fac[N], inv[N], invf[N];int main() {ios::sync_with_stdio(false);cin.tie(nullptr);fac[0] invf[0] 1;fac[1] inv[1] invf[1] 1;for (int i 2; i N; i) {fac[i] fac[i - 1] * i % MOD;inv[i] (MOD - MOD / i) * inv[MOD % i] % MOD;invf[i] invf[i - 1] * inv[i] % MOD;}auto get [](int n, int m) - ll {if (n 0 || m 0 || n m) {return 0;}return fac[n] * invf[m] % MOD * invf[n - m] % MOD;};auto power [](ll x, int n) - ll {ll res 1;while (n 0) {if (n 1) {(res * x) % MOD;}(x * x) % MOD, n 1;}return res;};int n, k, tt 0;while (cin n k) {tt 1;if (n 0 k 0) {break;}string s, t;cin s t;int m 0;for (int i 0; i n; i) {m s[i] ! t[i];}vectorvectorll dp(k 1, vectorll(n 1));dp[0][0] 1;for (int i 0; i k; i) {for (int j 0; j n; j) {for (int a 0; a 3; a) {int b 3 - a;int nxt j (b - a);if (0 nxt nxt n) {(dp[i 1][nxt] dp[i][j] * get(j, a) % MOD * get(n - j, b) % MOD) % MOD;}}}if (i - 1 0) {for (int j 0; j n; j) {dp[i 1][j] - dp[i - 1][j] * i % MOD * (get(n, 3) - (i - 1)) % MOD;(dp[i 1][j] MOD) % MOD;}}}ll res dp[k][m];(res * invf[k]) % MOD;(res * power(get(n, m), MOD - 2)) % MOD;cout Case # tt : res \n;}return 0; }
http://www.hkea.cn/news/14452577/

相关文章:

  • 平台网站建设教程视频想做网站找哪个公司好
  • 台式服务器怎么做网站东营建设银行电话号码
  • 简历网站后怎样才能被谷歌 百度收录吗wordpress评论设置
  • 济南产品网站建设公司效果图制作教程
  • 网站没收录手机优化专家
  • 淮北手机网站建设公司求手机网址
  • 合肥比较好的网站制作网络推广公司名称
  • 网站新年特效网站建设业动态
  • 物联网网站开发公司信息产业部icp备案中心网站
  • 潍坊住房公积金个人账户查询网页优化公司
  • 长沙企业网站推广服务公司公司网站域名和空间使用费
  • 网站优化目录软件开发项目管理系统
  • 有什么做公众号封面图的网站网站可不可以不添加源码直接添加模板
  • 如何建设国外网站做一个小程序的步骤
  • 重庆网站优化排名软件方案太原网站设计排名
  • 网站权重到底是什么贺州建设网站
  • 网站教育机构排行前十名结构设计师之家官网
  • 企业网站页面宽哪里设置山东住房建设部官方网站
  • 做网站哪个行业比较有前景wordpress 文章访问量
  • 心理咨询中心网站模板软件开发文档管理规范
  • 网站建设不开单凡科网官网首页
  • 免费搭建业务网站建设网站的原则
  • 怎么用vscode做网站wordpress 4.2.2 漏洞
  • 创新创业项目计划书pptwin7优化教程
  • 北京通州网站设计公司seo和sem的区别是什么?
  • 网站建设最重要的因素wordpress 修改语言
  • 网站可以用中国二字做抬头吗大理网站建设滇icp备
  • 口碑好的网站推广价格做网站模板的海报尺寸多少
  • 在哪注册网站亚马逊网站开发
  • 下载168网站举报网站怎么做