zoukankan
html css js c++ java
HDU1272 小希的迷宫 并查集
/*并查集的应用,注意点的个数为0的时候,注意输入*/ #include <iostream> #include "UFS.h" using namespace std; UFS ufs; bool flag[MAXN]={0}, f; int cnt_e, cnt_v; void init(); int main() { int n,m; init(); while(cin>>n>>m) { if(m==-1&&n==-1)return 0; if(m==0&&n==0) { getchar();getchar(); /*条件:1.ufs不冲突2.v=e+1(v=0时例外)*/ if(f) cout<<"No"<<endl; else if(cnt_v==0)cout<<"Yes"<<endl; else if(cnt_v!=cnt_e+1)cout<<"No"<<endl; else cout<<"Yes"<<endl; init(); } else { if(flag[m] == 0) { flag[m] = 1; cnt_v++; } if(flag[n] == 0) { flag[n] = 1; cnt_v++; } m = ufs.Find(m); n = ufs.Find(n); if(m==n) f=1; else { ufs.Union(m, n); cnt_e++; } } } return 0; } void init() { ufs.clear(); memset(flag, 0, sizeof(flag)); f = 0; cnt_v = 0; cnt_e = 0; }
查看全文
相关阅读:
一步步实现ABAP后台导入EXCEL到数据库【1】
CSS边框及常用样式
CSS优先级
CSS选择器
label和fieldset标签
img、列表和table标签
a标签--超链接
select标签和多行文本标签
input标签
body内常用标签
原文地址:https://www.cnblogs.com/windmissing/p/2559866.html
最新文章
CentOS安装redis.tar.gz
CentOS安装mysql源码包
java下载文件
java读取按行txt文件
CentOS之Shell文件编写基础
CentOS之正则表达式
CentOS之Shell基础
SAP CRM 树视图(TREE VIEW)
SAP CRM 用户界面对象类型和设计对象
SAP CRM 显示消息/在消息中进行导航
热门文章
SAP CRM 将组件整合至导航栏中
自己写的HTML5 Canvas + Javascript五子棋
SAP CRM 自定义控制器与数据绑定
SAP CRM 复用视图
SAP CRM BOL编程基础,代码+详细注释
SAP CRM 通过调试观察CL_CRM_BOL_ENTITY中的数据
SAP CRM 使用Javascript触发SAP Server Event
SAP CRM 7.0中的BOL(Business Object Layer)
一步步实现ABAP后台导入EXCEL到数据库【3】
一步步实现ABAP后台导入EXCEL到数据库【2】
Copyright © 2011-2022 走看看