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

企业网站设计制作价格在WordPress

企业网站设计制作价格,在WordPress,怎么做织梦网站,免费制作企业小程序有点难#x1f605; 发现容斥系数设计的非常巧妙#x1f914; 设 f ( i ) f(i) f(i)表示恰好有 i i i条边相同的方案数#xff0c; g ( i ) g(i) g(i)表示至少有 i i i条边相同的方案数 根据二项式反演#xff0c; g ( i ) ∑ j ≥ i ( j i ) f ( j ) ⇒ f ( i ) ∑ j…有点难 发现容斥系数设计的非常巧妙 设 f ( i ) f(i) f(i)表示恰好有 i i i条边相同的方案数 g ( i ) g(i) g(i)表示至少有 i i i条边相同的方案数 根据二项式反演 g ( i ) ∑ j ≥ i ( j i ) f ( j ) ⇒ f ( i ) ∑ j ≥ i ( − 1 ) j − i ( j i ) g j g(i)\sum_{j\ge i}\binom{j}{i}f(j)\Rightarrow f(i)\sum_{j\ge i}(-1)^{j-i}\binom{j}{i}g_j g(i)∑j≥i​(ij​)f(j)⇒f(i)∑j≥i​(−1)j−i(ij​)gj​ 这个式子成立是因为 [ i j ] ∑ j ≤ k ≤ i ( − 1 ) k − j ( i k ) ( k j ) [ij]\sum_{j\le k\le i}(-1)^{k-j}\binom{i}{k}\binom{k}{j} [ij]∑j≤k≤i​(−1)k−j(ki​)(jk​)点这里 用 g ( i ) g(i) g(i)进行替换答案是 ∑ g ( j ) ⋅ ( ∑ i ≤ j i ⋅ 2 i ⋅ ( − 1 ) j − i ⋅ ( j i ) ) \sum g(j)\cdot (\sum_{i\le j}i\cdot 2^i\cdot (-1)^{j-i}\cdot \binom{j}{i}) ∑g(j)⋅(∑i≤j​i⋅2i⋅(−1)j−i⋅(ij​)) 发现后面那一坨就等于 2 j 2j 2j。又根据 prufer \text{prufer} prufer序列对于 k k k个连通块的生成树的方案数为 n k − 2 ∏ s i n^{k-2}\prod s_i nk−2∏si​可以转化为在每个连通块中钦定选一个点以及在选的边中钦定选一条边的方案数这样就做完了。 类似的题目CF1842G Tenzing and Random Operations 复杂度 O ( n ) O(n) O(n)。 #includebits/stdc.h #define ll long long #define pb push_back #define fi first #define se second #define db double #define ull unsigned long long #define inf 0x3f3f3f3f using namespace std; const int mod998244353; const int N2e65; int n; ll dp[N][2][2]; vectorintG[N]; ll fpow(ll x,ll ymod-2){ll z(1);for(;y;y1){if(y1)zz*x%mod;xx*x%mod;}return z; } void add(ll x,ll y){x(xy)%mod; } void dfs(int u,int topf){dp[u][0][0]dp[u][1][0]1;for(auto v:G[u]){if(vtopf)continue;dfs(v,u),memset(dp[0],0,sizeof dp[0]);for(int i0;i2;i){for(int j0;j2;j){for(int k0;k2;k){for(int l0;l2;l){if(j1l1)continue;if(i0||k0){add(dp[0][ik][jl],dp[u][i][j]*dp[v][k][l]);if(j0l0)add(dp[0][ik][1],dp[u][i][j]*dp[v][k][l]);}if(k1){add(dp[0][i][jl],dp[u][i][j]*dp[v][k][l]%mod*n);}}}}}memcpy(dp[u],dp[0],sizeof dp[0]);} } int main(){ios::sync_with_stdio(false);cin.tie(0),cout.tie(0);cinn;for(int i1;in;i){int x,y;cinxy;G[x].pb(y),G[y].pb(x);}dfs(1,0)ll resdp[1][1][1]*fpow(n,mod-2)%mod*2%mod;cout(resmod)%mod; }
http://www.hkea.cn/news/14535072/

相关文章:

  • 试玩网站建设制作软件开发培训课件
  • 拍卖网站咋做建站系统破解源码
  • 北京做网站公司电话济南市网站建设企业
  • 网站建设服务的风险seo网站营销推广公司
  • 网站制作一条龙如何用手机做音乐网站
  • 高端设计网站源码宣传 网站建设方案
  • 吴桥网站建设公司php网站实例
  • 网站搭建怎么弄的网站开发总结与收获
  • 杨浦网站建设_网站外包湖北 商城网站建设多少钱
  • 网站登录页面盗号怎么做校园网站建设管理及责任表
  • asp.net 移动网站开发一个简单的html网页
  • 做纺织行业的网站如何建立一个网站并运行
  • 网站建设漠环熊掌号大型企业网站开发
  • 怎么做彩票网站wordpress 发送邮件
  • joomla做类似赶集网的网站哪些属于功能型网站
  • 怎么验证网站番禺开发网站费用
  • 常熟响应式网站wordpress分类添加html
  • 合肥网站建设行情网址导航怎样推广
  • 网站推广成本佛山哪里有网站开发?
  • 百度站长app苏州市相城区住房和城乡建设局网站
  • 网站主页设计教程代做备案网站
  • 无锡建设企业网站wordpress搬运到lnmp
  • 做网站应该会什么软件福建建设注册中心网站
  • 沭阳网站建设哪家好星辰博客wordpress
  • 岑溪网站建设建设银行网上营业厅
  • 石家庄网站设计公司域名还在备案可以做网站吗
  • 网站建设费会计处理NextApp wordpress
  • 免费网站建设排行表北京网站设计与制作
  • 深圳设计公司企业网站网络营销策划的产品层次有哪些
  • 网站优化有哪些技巧网站默认模板