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

东莞网站建设网站建立wordpress. 评论插件

东莞网站建设网站建立,wordpress. 评论插件,宣传展示型网站设计,海口网站建设在线活动 - AcWing 给定一张图#xff0c;请你找出欧拉回路#xff0c;即在图中找一个环使得每条边都在环上出现恰好一次。 输入格式 第一行包含一个整数 t#xff0c;t∈{1,2}#xff0c;如果 t1#xff0c;表示所给图为无向图#xff0c;如果 t2#xff0c;表示所给图为…活动 - AcWing 给定一张图请你找出欧拉回路即在图中找一个环使得每条边都在环上出现恰好一次。 输入格式 第一行包含一个整数 tt∈{1,2}如果 t1表示所给图为无向图如果 t2表示所给图为有向图。 第二行包含两个整数 n,m表示图的结点数和边数。 接下来 m 行中第 i 行两个整数 vi,ui表示第 i 条边从 11 开始编号。 如果 t1 则表示 vi 到 ui 有一条无向边。如果 t2 则表示 vi 到 ui 有一条有向边。 图中可能有重边也可能有自环。 点的编号从 1 到 n。 输出格式 如果无法一笔画出欧拉回路则输出一行NO。 否则输出一行YES接下来一行输出 任意一组 合法方案即可。 如果 t1输出 m 个整数 p1,p2,…,pm。令 e|pi|那么 e 表示经过的第 i 条边的编号。如果 pi 为正数表示从 ve 走到 ue否则表示从 ue 走到 ve。如果 t2输出 m 个整数 p1,p2,…,pm。其中 pi 表示经过的第 i 条边的编号。 数据范围 1≤n≤105 0≤m≤2×105 输入样例1 1 3 3 1 2 2 3 1 3输出样例1 YES 1 2 -3输入样例2 2 5 6 2 3 2 5 3 4 1 2 4 2 5 1输出样例2 YES 4 1 3 5 2 6 解析  一、在无向图中所有边都是连通的  1存在欧拉路径的充分必要条件度数为奇数的点只能有0或2。  2存在欧拉回路起点和终点相同的充分必要条件度数为奇数的点只能有0个。  二、在有向图中所有边都是连通的  1存在欧拉路径的充分必要条件要么所有点的入度均等于入度要么除了两个点之外其余所有的点的出度等于入度剩余的两个点一个满足出度比入度多1起点另一个满足入度比出度多1终点。  2存在欧拉回路起点和终点相同的充分必要条件所有点的入度均等于出度。  欧拉回路的dfs用边来判重不能用点。  #includeiostream #includestring #includecstring #includecmath #includectime #includealgorithm #includeutility #includestack #includequeue #includevector #includeset #includemath.h #includemap #includesstream #includedeque #includeunordered_map #includeunordered_set using namespace std; typedef long long LL; typedef unsigned long long ULL; typedef pairint, int PII; const int N 1e5 5, M 4e5 5, INF 0x3f3f3f3f;int n, m; int h[N], e[M], ne[M], idx; int din[N], dout[N]; int ans[M], cnt; bool used[M]; int type;void add(int a, int b) {e[idx] b, ne[idx] h[a], h[a] idx; }void dfs(int u) {//cout _______________________ u endl;for (int i h[u]; i ! -1;) {if (used[i]) {i ne[i];continue;}int t;if (type 1) {t i / 2 1;if (i 1)t -t;}else t i 1;used[i] 1;if (type 1) {used[i ^ 1] 1;}int j e[i];i ne[i];dfs(j);ans[cnt] t;} }int main() {cin type;cin n m;memset(h, -1, sizeof h);for (int i 1,a,b; i m; i) {scanf(%d%d, a, b);add(a, b);if (type 1)add(b, a);din[b], dout[a];}if (type 1) {for (int i 1; i n; i) {if (din[i] dout[i] 1) {cout NO endl;return 0;}}}else {for (int i 1; i n; i) {if (din[i] ! dout[i]) {cout NO endl;return 0;}}}for (int i 1; i n; i) {if (h[i] ! -1) {dfs(i);break;}}if (cnt m) {cout NO endl;return 0;}cout YES endl;for (int i cnt; i; i--) {printf(%d , ans[i]);}return 0; }
http://www.hkea.cn/news/14356750/

相关文章:

  • 企业网站城市分站系统用wordpress如何做网页
  • 加强网站信息建设管理吉林省建设厅官网查询
  • 如何用本机电脑做网站服务器seo外包公司一般费用是多少
  • 如何做好网站针对搜索引擎的seo网站建设客户需要提供什么
  • 网站遭攻击html代码翻译器
  • 免费网站安全软件下载安装制作网页时可以使用什么来实现动态效果
  • 广州市外贸网站建设重庆网站制作有哪些
  • 素材网站开发c语言程序设计网站
  • 哪个网站有免费ppt下载交通局网站模板
  • 做浏览单的网站wordpress怎么切换成中文的
  • 门户型网站建设方案网站设计风格升级
  • 用flash做网站教程北京网站案例
  • 山西太原网站建设公司有哪些网站开发流程 文档
  • 网站建设需要的软件是什么互联网 网站定制
  • 签订网站建设合同应注意专业的移动网站建设公
  • 怎么做百度网站会显示图片在旁边张家口外贸网站建设
  • 免费网页设计成品网站3小说网站开发
  • 自己做的网站可以开直播快乐十分网站开发
  • 高水平的大连网站建设必应搜索引擎
  • 网站建设下拉导航栏网站开发用什么语言最好
  • 小县城做房地产网站wordpress通过电子邮件发布
  • 个人网站 商业网页设计实验报告分析与体会
  • 免费上传图片的网址网站关键字优化公司
  • 西安网站建设huanxi成都市招投标信息公开网
  • 学院招生网站建设方案wordpress midway
  • 公司网站建设代码都写完了wordpress分菜单
  • WordPress影视站源码百度智慧团建登录入口
  • 河北省建设银行网站首页网站开发技术历史
  • 免费创造网站ui设计师找工作
  • 浙江网站建设哪家权威wordpress带汉字图片不显示