博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
图论 欧拉回路
阅读量:4493 次
发布时间:2019-06-08

本文共 755 字,大约阅读时间需要 2 分钟。

#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;typedef long long ll;#define me(x) memset(x, -1, sizeof(x))#define mem(x) memset(x, 0, sizeof(x))const int MOD = 1e18;const int N = 2e5 + 5;ll n, m;struct node{ int u, v;}ed[N];int id, vis[N], p[N], dep[N];void add(int u, int v){ ed[id].u=u; ed[id].v=v; id++;}void ini(){ id=0; mem(vis); mem(dep); for(int i=1; i<=n; i++) p[i]=i;}int Find(ll x){ int r=x; while(r!=p[r]) r=p[r]; int i=x, t; while(r!=p[i]) { t=p[i]; p[i]=r; i=t; } return r;}void join(){ for(int i=0; i

 

转载于:https://www.cnblogs.com/op-z/p/11283538.html

你可能感兴趣的文章
Windows添加.NET Framework 3.0 NetFx3 失败 - 状态为:0x800f0950
查看>>
隐藏显示终端的光标(shell echo,linux c printf)
查看>>
SQL Server 存储过程
查看>>
JSP 标准标签库(JSTL)(JSP Standard Tag Library)
查看>>
导入项目遇到的问题: Some projects cannot be imported because they already exist in the workspace....
查看>>
华为:字符集合
查看>>
用Okhttp框架登录之后的Cookie设置到webView中(转)
查看>>
Java_Activiti5_菜鸟也来学Activiti5工作流_之入门简单例子(一)
查看>>
设计模式(一)工厂模式Factory(创建型)
查看>>
linux中安装软件的集中方法
查看>>
java获取当前路径的几种方法
查看>>
常用的js函数
查看>>
Unity 碰撞检测 OnTriggerEnter 入门
查看>>
利用DFS求联通块个数
查看>>
总结:
查看>>
spring boot 整合redis --sea 方式1
查看>>
Android Http请求方法汇总
查看>>
缓存技术PK:选择Memcached还是Redis?
查看>>
Laravel-lumen 配置JWT
查看>>
MySQL常用存储引擎:MyISAM与InnoDB之华山论剑
查看>>