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

专门做图标的网站创网站软件

专门做图标的网站,创网站软件,网站规划的内容,图片在线设计正题 题目链接:https://atcoder.jp/contests/arc115/tasks/arc115_d 题目大意 给出nnn个点mmm条边的一张无向图#xff0c;对于每个k∈[1,n]k\in[1,n]k∈[1,n] 求恰好有kkk个奇数入度点的生成子图数量。 1≤n,m≤50001\leq n,m\leq 50001≤n,m≤5000 解题思路 考虑有kkk个奇…正题 题目链接:https://atcoder.jp/contests/arc115/tasks/arc115_d 题目大意 给出nnn个点mmm条边的一张无向图对于每个k∈[1,n]k\in[1,n]k∈[1,n] 求恰好有kkk个奇数入度点的生成子图数量。 1≤n,m≤50001\leq n,m\leq 50001≤n,m≤5000 解题思路 考虑有kkk个奇入度点的图有什么性质既然是入度的奇偶性可以从欧拉回路入手。新建一个点向一张有kkk个入度为奇数的点的图上的kkk个点连边那么有且仅有一个方案使得图存在欧拉回路。 所以我们可以先随便向图上的kkk个点连边然后再找图上存在欧拉回路的图的数量。至于怎么寻找存在欧拉回路的图的数量首先我们搞出一棵图的生成树显然树上不存在欧拉回路而所有的环也就是存在欧拉回路的图都可以由每条树边构成的环选出若干个将重复的部分取反得到。 所以nnn个点mmm条边的连通图的欧拉回路数量就是2m−n12^{m-n1}2m−n1如果而我们提前连接了kkk条边的点必须选择所以这些边不会增加欧拉回路的数量所以答案就是(nk)×2m−n1\binom{n}{k}\times 2^{m-n1}(kn​)×2m−n1。 然后会发现还是有点问题因为图没有保障连通那么设fif_{i}fi​表示目前连接了iii条新边的方案然后每个连通块暴力转移就好了。 时间复杂度O(n2)O(n^2)O(n2) code #includecstdio #includecstring #includealgorithm #define ll long long using namespace std; const ll N5100,P998244353; struct node{ll to,next; }a[N1]; ll n,m,sun,sum,tot,ls[N],C[N][N],pw[N1],f[N]; bool v[N]; void addl(ll x,ll y){a[tot].toy;a[tot].nextls[x];ls[x]tot;return; } void dfs(ll x){v[x]1;sun;for(ll ils[x];i;ia[i].next){sum;if(!v[a[i].to])dfs(a[i].to);}return; } signed main() {scanf(%lld%lld,n,m);for(ll i1,x,y;im;i){scanf(%lld%lld,x,y);addl(x,y);addl(y,x);}C[0][0]pw[0]1;for(ll i1;iN*2;i)pw[i]pw[i-1]*2ll%P;for(ll i1;in;i)for(ll j0;ji;j)C[i][j](C[i-1][j](j?C[i-1][j-1]:0))%P;f[0]1;for(ll i1;in;i)if(!v[i]){sumsun0;dfs(i);sum/2;for(ll jn;j0;j--){if(j1)continue;f[j]f[j]*pw[sum-sun1]%P;for(ll k2;kmin(sun,j);k2)(f[j]f[j-k]*pw[sum-sun1]%P*C[sun][k]%P)%P;}}for(ll i0;in;i)printf(%lld\n,f[i]);return 0; }
http://www.zqtcl.cn/news/600681/

相关文章:

  • 直播类网站怎么做上海市建设质量协会网站
  • 筑巢做网站怎么样网站设计接单
  • 会ps的如何做网站wordpress 仿虎嗅
  • 免费响应式网站建设嘉兴建企业网站
  • 织梦网站首页幻灯片不显示建设银行网站特色
  • php企业网站开发东莞网站建设时间
  • 仿win8网站模板网站开发接私活的经理
  • 仿牌网站 域名注册衡水安徽网站建设
  • 合肥义城建设集团有限公司网站专业建站公司电话咨询
  • 国外平面设计网站有哪些建商城网站公司
  • 深圳做响应式网站网站建设公司行业现状
  • 网站部署城阳网站开发公司
  • 旅游网站的网页设计素材如何网络推广运营
  • 惠州网站建设多少钱注册邮箱
  • 视频制作网站都有哪些网站优化的公司
  • 网站开发运营推广叫什么苏州seo关键词优化推广
  • 龙泉驿区建设局网站引流推广平台软件
  • 做盗版网站韩国服装网站建设
  • 网站策划书籍推荐高端网站设计制作的
  • 优秀电商设计网站有哪些微博网站可以做兼职吗
  • 网站建设 验证码电子商务网站建设流程图
  • 做内贸什么网站资源比较多岳阳网上房地产
  • 去国外网站开发客户中的contact us 没有邮箱失败营销案例100例
  • 网站怎么做图片动态图片大全靖江 建设局网站
  • 汉子由来 外国人做的网站wordpress微信小程序部署
  • 兰州网站建设最新招聘信息江苏网站建设简介模板
  • 最具口碑的企业网站建设企业做网站的流程
  • wordpress多语言企业网站网页制作工具按其制作方式有几种类型
  • 2019年做网站还有机会吗wordpress 虚拟订阅插件
  • 网站都有后台吗怀柔网站建设