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

巨鹿网站建设设计昌大建设集团地址

巨鹿网站建设设计,昌大建设集团地址,网站头部模板,国外科技类网站在实现程序自动分析的过程中#xff0c;常常需要判定一些约束条件是否能被同时满足。考虑一个约束满足问题的简化版本#xff1a;假设 x1,x2,x3,… 代表程序中出现的变量#xff0c;给定 n 个形如 xixj 或 xi≠xj 的变量相等/不等的约束条件#xff0c;请判定是否可以分别为…在实现程序自动分析的过程中常常需要判定一些约束条件是否能被同时满足。考虑一个约束满足问题的简化版本假设 x1,x2,x3,… 代表程序中出现的变量给定 n 个形如 xixj 或 xi≠xj 的变量相等/不等的约束条件请判定是否可以分别为每一个变量赋予恰当的值使得上述所有约束条件同时被满足。 例如一个问题中的约束条件为x1x2x2x3x3x4x1≠x4这些约束条件显然是不可能同时被满足的因此这个问题应判定为不可被满足。 现在给出一些约束满足问题请分别对它们进行判定。 输入格式 输入文件的第 1 行包含 1 个正整数 t表示需要判定的问题个数注意这些问题之间是相互独立的。 对于每个问题包含若干行第 1 行包含 1 个正整数 n表示该问题中需要被满足的约束条件个数。 接下来 n 行每行包括 3 个整数 i,j,e描述 1 个相等/不等的约束条件相邻整数之间用单个空格隔开。若 e1则该约束条件为 xixj若 e0则该约束条件为 xi≠xj。 输出格式 输出文件包括 t 行。 输出文件的第 k 行输出一个字符串 YES 或者 NOYES 表示输入中的第 k 个问题判定为可以被满足NO 表示不可被满足。 数据范围 1≤n≤105, 1≤i,j≤109 输入样例 2 2 1 2 1 1 2 0 2 1 2 1 2 1 1 输出样例 NO YES 解析 每个问题给的条件是相互独立的也就是和顺序无关可先进行“e1” 再进行“e2”。 当进行“e1”时是并查集的合并 当进行“e2”时也就是相当于变相的并查集查询。 #include bits/stdc.h using namespace std; #define int long long const int N2e610; int p[N]; map int,int k; int cnt; int get(int x) {if (k.count(x)0) k[x]cnt; //离散化return k[x]; } int find(int x) {if (x!p[x]) p[x]find(p[x]);return p[x]; } struct node {int a,b,e; }s[N]; bool cmp(node x,node y) {return x.ey.e; } signed main() {int t;scanf(%lld,t); //读入的数据较多用scanf读入while (t--){int n;scanf(%lld,n);for (int i1;i2e6;i) p[i]i;k.clear(); //记得要清空哦cnt0;for (int i0;in;i) {int x,y;scanf(%lld%lld%lld,x,y,s[i].e); s[i].aget(x); //离散化map即可s[i].bget(y); }bool falg0;for (int i0;in;i)if (s[i].e1){if (find(s[i].a)!find(s[i].b)) p[find(s[i].a)]find(s[i].b);}for (int i0;in;i)if (s[i].e0){if (find(s[i].a)find(s[i].b)) {falg1;break;}}if (!falg) puts(YES);else puts(NO);}return 0; }
http://www.zqtcl.cn/news/622692/

相关文章:

  • 青岛如何建立企业网站企业中国数据域名注册
  • 怎么看网站做的好不好南京h5 网站建设
  • 贵阳微信网站制作下列哪一项不属于电子商务网站建设
  • 有没有做电子名片的网站网络广告怎么投放
  • 网站开发要用cms教育网站制作价格
  • 深圳华鑫峰网站建设wordpress 关闭新闻
  • 韩国网站加速器南宁做网站seo
  • 义乌网站建设公司书生商友小程序自己制作流程
  • 株洲企业网站建设费用python mysql开发网站开发
  • 东航集团客户网站是哪家公司建设网站开发软件开发
  • 淮安企业网站制作科技公司办公室设计
  • 东莞企石网站设计手机能制作网站吗
  • 大连网站建设选高合科技广州开发区人才工作集团有限公司
  • 四川建设招标网站首页价格低廉怎么换个说法
  • 南昌企业制作网站龙华区深圳北站
  • 北京网站设计案例郑州网站设计培训
  • wordpress在lnmp部署百度搜索引擎优化案例
  • asp网站建设 文献综述评价一个网站设计的好坏
  • 做网站虚拟主机配置网站是怎样制作的
  • 网站建设方案 文库新乡网站seo优化
  • 网站优化需要什么软件有没有帮别人做网站
  • 做国外网站选择vps汉中公司做网站
  • ipad网站开发百度推广送的公司网站有什么用
  • 网站被收录wordpress模板游戏推广
  • 做个网站成功案例深圳网络推广工资
  • 河南省城乡与住房建设厅网站做网站的都是什么专业毕业的
  • 做网站月薪10万微信网页开发教程
  • 网站开发组岗位上海著名企业
  • 阿里云网站建设方案网站源码分享
  • 设计感很强的中文网站公司专业网页制作