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

深圳招聘网站开发家里公网宽带做网站要备案么

深圳招聘网站开发,家里公网宽带做网站要备案么,给wordpress写一个留言表单,网站哪里备案活动 - AcWing 给定 n 个还未赋值的布尔变量 x1∼xn。 现在有 m 个条件#xff0c;每个条件的形式为 “xi 为 0/1 或 xj 为 0/1 至少有一项成立”#xff0c;例如 “x1 为 1 或 x3 为 0”、“x8 为 0 或 x4 为 0” 等。 现在#xff0c;请你对这 n 个布尔变量进行赋值每个条件的形式为 “xi 为 0/1 或 xj 为 0/1 至少有一项成立”例如 “x1 为 1 或 x3 为 0”、“x8 为 0 或 x4 为 0” 等。 现在请你对这 n 个布尔变量进行赋值0 或 1使得所有 m 个条件能够成立。 输入格式 第一行包含两个整数 n,m。 接下来 m 行每行包含四个整数 i,a,j,b用来描述一个条件表示 “xi 为 a 或 xj 为 b”。 输出格式 如果问题有解则第一行输出 POSSIBLE第二行输出 n 个整数表示赋值后的 n 个变量 x1∼xn 的值0 或 1整数之间用单个空格隔开。 如果问题无解则输出一行 IMPOSSIBLE 即可。 如果答案不唯一则输出任意一种正确答案即可。 数据范围 1≤n,m≤106, 1≤i,j≤n, 0≤a,b≤1 输入样例 3 2 1 1 3 1 2 0 3 0输出样例 POSSIBLE 1 1 0 解析  该文件无法打开 - AcWing 本题是 2-SAT 问题的模板题对于每个条件 a∧b得出推导公式 −a→b 和 −b→a按照推导公式建图然后求强连通分量并进行缩点如果任意一个变量的两种取值在同一个强连通分量中说明无解。否则枚举每个变量选取所在强连通分量拓扑序靠后的取值。 #includeiostream #includestring #includecstring #includecmath #includectime #includealgorithm #includeutility #includestack #includequeue #includevector #includeset #includemath.h #includemap #includesstream #includedeque #includeunordered_map #includeunordered_set #includebitset using namespace std; typedef long long LL; typedef unsigned long long ULL; typedef pairint, int PII; const int N 2e610, M 2e6 10, INF 0x3f3f3f3f; int n, m; int h[N], e[M], ne[M], idx; int dfn[N], low[N], ts; int stk[N], top; bool in_stk[N]; int id[N],cnt;void add(int a, int b) {e[idx] b, ne[idx] h[a], h[a] idx; }int tarjan(int u) {dfn[u] low[u] ts;stk[top] u, in_stk[u] 1;for (int i h[u]; i ! -1; i ne[i]) {int j e[i];if (!dfn[j]) {tarjan(j);low[u] min(low[u], low[j]);}else if (in_stk[j]) {low[u] min(low[u], dfn[j]);}}if (dfn[u] low[u]) {int y;cnt;do {y stk[top--];in_stk[y] 0;id[y] cnt;} while (y ! u);} }int main() {cin n m;memset(h, -1, sizeof h);for (int i 1,x,a,y,b; i m; i) {scanf(%d%d%d%d, x, a, y, b);x--, y -- ;add(2 * x !a, 2 * y b);add(2 * y !b, 2 * x a);}for (int i 0; i 2 * n; i) {if (!dfn[i])tarjan(i);}for (int i 0; i n; i) {if (id[i * 2] id[2 * i 1]) {cout IMPOSSIBLE endl;return 0;}}cout POSSIBLE endl;for (int i 0; i n; i) {if (id[i * 2] id[i * 2 1])printf(0 );else printf(1 );}return 0; }
http://www.w-s-a.com/news/773696/

相关文章:

  • 威海微网站建设乐清建网站哪家强
  • 网站和app的开发成本saas系统开发教程
  • ps切片工具做网站大气简洁网站
  • 网至普的营销型网站建设wordpress邮箱验证插件下载
  • 找权重高的网站方法张家港早晨网站建设
  • WordPress数据库添加管理员关键词优化举例
  • 河南国基建设集团--官方网站wordpress qode
  • 做农村电子商务的网站有哪些内容静态网站模板古典
  • 导航网站设计方案个人网站推广方法
  • 网站排名易下拉教程防wordpress花园
  • 计算机网站建设 是什么意思现在网站建站的主流语言是什么
  • php网站跟随导航西安百姓网免费发布信息网
  • 濮阳做公司网站html5 特效网站
  • ppt设计器怎么打开深圳seo网络推广营销
  • 建设银行网站用360浏览器建设信用卡中心网站
  • 创建公司网站 教程广州建设局
  • 详述网站建设的过程简答题ui培训设计怎么样
  • 动易网站官网ppt主题大全素材
  • 怎样用eclipse做网站可以做宣传图的网站
  • 哪里可以做游戏视频网站做网站平台应该注意哪些
  • 网站后期推广是谁来做网页制作步骤作答题
  • 全屋装修设计定制整装成都网站优化多少钱
  • html5购物网站模板一个网站两个数据库
  • 个人网站怎么做微信支付网站建设项目介绍
  • 建网站合同网站适配移动端和PC端
  • 网站建设培训机构哪里好html5开发wap网站
  • 免费自助建站源码学而思网校官网
  • 中国最大的网站制作公司青海省高等级公路建设管局网站
  • 建设网站对服务器有什么要求吗wordpress去除更新提示
  • 找个为公司做网站的手机端原神