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

网站建设服务有哪些方面wordpress hexo

网站建设服务有哪些方面,wordpress hexo,个人网页制作教程简单,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/742923/

相关文章:

  • 自己做网站的流程视频教程中国软件100强企业
  • 常德论坛网站电子商城网站开发与设计
  • 网站301跳转代码深圳石岩做网站
  • 龙岗网站建设电话咨询公司成本费用包括哪些内容
  • 网站建设是哪个专业零元开店的电商平台
  • 内网如何做网站访问酒店推广平台有哪些
  • 济南网站建设 刘彬彬知知网站推荐
  • wap手机网站静态模板国家新闻发布会
  • 庆阳设计公司优化大师最新版下载
  • 阿里巴巴网站怎么做全屏分类做公司网站需要注意什么
  • 网站站点建设分为网站设计是不是会要用代码做
  • 威胁网站检测平台建设重庆造价信息网官网首页
  • 深圳入户申请网站官网屏蔽wordpress更新
  • 网站开发亮点17网站一起做网店类似的
  • 网上商城网站设计中国交通建设集团有限公司级别
  • 网站首页制作流程番禺人才网官网入口
  • 食品公司网站设计项目电商网站建设网络公司
  • 网站技术开发设计做网站使网页不居中
  • 网站建设表格wordpress插件使用数量
  • 旅游网站开发的背景及意义做网站需要基础吗
  • 越秀区手机版网站建设网站制作备案上线流程
  • 建网站需要了解哪些网站建设知识关于做情侣的网站的图片素材
  • 如何提高网站优化多商户商城小程序源码
  • s001网站建设公司wordpress表单联系
  • 个人网站 域名选择wordpress.org账号
  • 手机网站在线生成免费代理服务器ip地址
  • 旅游网站建设规划书模块划分2017做那个网站致富
  • 怎么介绍自己的网站建设html5 手机网站开发叫才
  • 昆明网站建设精英福建省建设继续教育网站
  • 网站设计小技巧wordpress网站外包