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

网站做招聘需要什么资质网站关键词重要吗

网站做招聘需要什么资质,网站关键词重要吗,wordpress 最大上传,原创作文网站在实现程序自动分析的过程中,常常需要判定一些约束条件是否能被同时满足。考虑一个约束满足问题的简化版本:假设 x1,x2,x3,… 代表程序中出现的变量,给定 n 个形如 xixj 或 xi≠xj 的变量相等/不等的约束条件,请判定是否可以分别为…

在实现程序自动分析的过程中,常常需要判定一些约束条件是否能被同时满足。考虑一个约束满足问题的简化版本:假设 x1,x2,x3,… 代表程序中出现的变量,给定 n 个形如 xi=xj 或 xi≠xj 的变量相等/不等的约束条件,请判定是否可以分别为每一个变量赋予恰当的值,使得上述所有约束条件同时被满足。
例如,一个问题中的约束条件为:x1=x2,x2=x3,x3=x4,x1≠x4,这些约束条件显然是不可能同时被满足的,因此这个问题应判定为不可被满足。
现在给出一些约束满足问题,请分别对它们进行判定。

输入格式
输入文件的第 1 行包含 1 个正整数 t,表示需要判定的问题个数,注意这些问题之间是相互独立的。
对于每个问题,包含若干行:第 1 行包含 1 个正整数 n,表示该问题中需要被满足的约束条件个数。
接下来 n 行,每行包括 3 个整数 i,j,e,描述 1 个相等/不等的约束条件,相邻整数之间用单个空格隔开。若 e=1,则该约束条件为 xi=xj;若 e=0,则该约束条件为 xi≠xj。

输出格式
输出文件包括 t 行。
输出文件的第 k 行输出一个字符串 YES 或者 NO,YES 表示输入中的第 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

解析:

每个问题给的条件是相互独立的,也就是和顺序无关,可先进行“e=1” ,再进行“e=2”。

当进行“e=1”时,是并查集的合并;

当进行“e=2”时,也就是相当于变相的并查集查询。

#include <bits/stdc++.h>
using namespace std;
#define int long long
const int N=2e6+10;
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.e>y.e;
}
signed main()
{int t;scanf("%lld",&t);                          //读入的数据较多,用scanf读入while (t--){int n;scanf("%lld",&n);for (int i=1;i<=2e6;i++) p[i]=i;k.clear();                            //记得要清空哦!cnt=0;for (int i=0;i<n;i++) {int x,y;scanf("%lld%lld%lld",&x,&y,&s[i].e);    s[i].a=get(x);                            //离散化,map即可s[i].b=get(y); }bool falg=0;for (int i=0;i<n;i++)if (s[i].e==1){if (find(s[i].a)!=find(s[i].b)) p[find(s[i].a)]=find(s[i].b);}for (int i=0;i<n;i++)if (s[i].e==0){if (find(s[i].a)==find(s[i].b)) {falg=1;break;}}if (!falg) puts("YES");else puts("NO");}return 0;
}

http://www.yayakq.cn/news/955487/

相关文章:

  • 提高自己的网站北海做网站有哪家好
  • 做电商网站需要的证网站建设2000元
  • 动态域名网站人力资源公司简介
  • 快手推广网站公司网站维护流程
  • 网站做的好的能和实体彩票店和做的彩票网站
  • 做静态网站需要什么做程序题的国外网站
  • 佛山做营销型网站建设发布网站需要备案吗
  • 江西宜春网站建设报价网站开发方面的岗位
  • 站内推广的方法和工具wordpress百度音乐
  • 优化网站被百度屏网站ui设计例子
  • 网站开发软件中文版网页制作教程电子书
  • 2345电影新网站模板网站推广步骤
  • 游戏代理商如何赚钱佛山企业网站优化
  • 广告设计网站免费交易网站开发合同范本
  • 最近的广告公司在哪里永康信誉好关键词优化
  • 东莞做网站要多少钱wordpress网址改错了
  • 下载企业网站公司的网站建设与维护
  • 叫外包公司做网站不肯给源代码的营销型建设网站实训总结
  • 网站管理助手3.0蚌埠市做家教网站
  • 自己设置网站怎么做移动局域网ip做网站
  • 邯郸建设企业网站网站建设案例 优帮云
  • 建设银行网站维护电话网站整体建设方案
  • 用阿里云做网站会不会被黑asp网站建设实录pdf
  • 代挂网站维护C 建设个人网站
  • 青岛微信网站制作中山软件开发定制
  • 如何在360做网站SEO广州白云区最新信息
  • 品牌加盟最好的网站建设怎么营销自己的产品
  • 现在清算组备案在哪个网站做桥梁建设工程网站
  • 百度网盘官方网站网站未备案 打不开
  • 做网站资源推荐临淄网站建设公司