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

网站建设找丿金手指排名在百度做网站怎么做

网站建设找丿金手指排名,在百度做网站怎么做,网站解析教程,网站界面ui设计正题 题目链接:http://poj.org/problem?id3678 题目大意 nnn个xix_ixi​为0/10/10/1。有mmm个条件表示xiandxjax_i\ and\ x_jaxi​ and xj​a或xiorxjax_i\ or\ x_jaxi​ or xj​a或xixorxjax_i\ xor\ x_jaxi​ xor xj​a。 求构造一组合法的xix_ixi​。 解题思路 讨论一下 …正题 题目链接:http://poj.org/problem?id3678 题目大意 nnn个xix_ixi​为0/10/10/1。有mmm个条件表示xiandxjax_i\ and\ x_jaxi​ and xj​a或xiorxjax_i\ or\ x_jaxi​ or xj​a或xixorxjax_i\ xor\ x_jaxi​ xor xj​a。 求构造一组合法的xix_ixi​。 解题思路 讨论一下 xiandxj0:x_i\ and\ x_j0:xi​ and xj​0:xix_ixi​和xjx_jxj​不都是111也就是xix_ixi​为111那么xjx_jxj​必须为0反之xiandxj1:x_i\ and\ x_j1:xi​ and xj​1:xix_ixi​和xjx_jxj​都是111这时候我们就构造矛盾条件xi0x_i0xi​0则xi1x_i1xi​1限制xi0x_i0xi​0即可xjx_jxj​同xiorxj0:x_i\ or\ x_j0:xi​ or xj​0:xix_ixi​和xjx_jxj​都是000和上面222一样构造即可xiorxj1:x_i\ or\ x_j1:xi​ or xj​1:xix_ixi​和xjx_jxj​不都是000和上面111一样构造即可xixorxj0:x_i\ xor\ x_j0:xi​ xor xj​0:那么xi0⇒xj0x_i0\Rightarrow x_j0xi​0⇒xj​0且xi1⇒xj1x_i1\Rightarrow x_j1xi​1⇒xj​1反之xixorxj1:x_i\ xor\ x_j1:xi​ xor xj​1:那么xi0⇒xj1x_i0\Rightarrow x_j1xi​0⇒xj​1且xi1⇒xj0x_i1\Rightarrow x_j0xi​1⇒xj​0反之 时间复杂度O(n)O(n)O(n) codecodecode #includecstdio #includecstring #includealgorithm #includestack using namespace std; const int N2100; struct node{int to,next; }a[N*4000]; int n,m,tot,num,cnt,ls[N]; int dfn[N],low[N],color[N]; bool ins[N]; stackint S; void addl(int x,int y){a[tot].toy;a[tot].nextls[x];ls[x]tot;return; } void tarjan(int x){dfn[x]low[x]cnt;ins[x]1;S.push(x);for(int ils[x];i;ia[i].next){int ya[i].to;if(!dfn[y])tarjan(y),low[x]min(low[x],low[y]);else if(ins[y])low[x]min(low[x],dfn[y]);}if(dfn[x]low[x]){num;while(S.top()!x){color[S.top()]num;ins[S.top()]0;S.pop();}color[S.top()]num;ins[S.top()]0;S.pop();}return; } int main() {scanf(%d%d,n,m);for(int i1;im;i){int a,b,w;char op[4];scanf(%d %d %d %s,a,b,w,op);if(op[0]A){if(w)addl(a,an),addl(b,bn);else addl(bn,a),addl(an,b);}if(op[0]O){if(w)addl(b,an),addl(a,bn);else addl(an,a),addl(bn,b);}if(op[0]X){if(w)addl(a,bn),addl(b,an),addl(an,b),addl(bn,a);else addl(a,b),addl(b,a),addl(an,bn),addl(bn,an);}}for(int i0;i2*n;i)if(!dfn[i])tarjan(i);for(int i0;in;i)if(color[i]color[in]){printf(NO\n);return 0;}printf(YES\n);return 0; }
http://wiki.neutronadmin.com/news/123592/

相关文章:

  • 湖北省交通建设监理协会网站商品房合同备案查询入口
  • 买网站主机电商网站建设概念
  • wordpress 动漫网站网址在线生成短链接
  • 网站开发后台php技术wordpress谷歌广告不显示
  • 郑州网站建设流程服务器维护中什么意思
  • 河北建设网站证件查询马鞍山网站建设电话
  • 福州做网站建设服务商建设淘宝客网站
  • 广东做陶瓷的网站seo顾问公司
  • 漳州做网站最便宜fullpane 单页视差多用途 wordpress主题
  • 接计设做的网站wordpress模仿app启动广告屏弹窗
  • 长沙学做网站建设php+网站开发+pdf
  • 广州网站建设藤虎网络深圳网站和app建设
  • 微网站内页太原做网站公司5大建站服务
  • 公司做网站怎么做项目网络图经常被称为
  • 桐乡建设规划局网站网站seo优化总结
  • 乡镇网站个人做可以不最佳的资源磁力搜索引擎
  • 张家口建站优化怎么样做电影网站
  • 网站建设教材湖南网站建设公司 地址磐石网络
  • 网站整体建设方案论文智能优化大师下载
  • 网站在线制作生成古城网站建设
  • 苏州免费网站制作网站建设的实践目的
  • 响应式企业网站开发所用的平台做流程图网站
  • 医院网站建设建议做地方网站论坛
  • 世界上有几个空间站网站开发合同 下载
  • 中文静态网站下载专业网站建设搭建
  • 建设网站用户名是什么意思旅游网站开发答辩ppt
  • 梁平网站举报网站建设
  • 宣传网站建设方案芜湖网站建设 文库
  • 高性能标准网站建设进阶指南 pdf世界500强企业标准
  • 猴王水果竞猜网站建设杭州建设工程招投标