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

pc网站模板在线设计网站源码

pc网站模板,在线设计网站源码,如何建设动漫网站,wordpress国外空间传送门 文章目录题意#xff1a;思路#xff1a;题意#xff1a; 给你一个图和若干个边#xff0c;有些是有向边#xff0c;有些是无向边#xff0c;让你给无向边定向#xff0c;使得最终的图是DAGDAGDAG。 思路#xff1a; 题目让构造DAGDAGDAG#xff0c;比较容易…传送门 文章目录题意思路题意 给你一个图和若干个边有些是有向边有些是无向边让你给无向边定向使得最终的图是DAGDAGDAG。 思路 题目让构造DAGDAGDAG比较容易想到拓扑序。 首先我们需要知道拓扑图中的点都是从拓扑序小的指向拓扑序大的所以我们就可以根据这个连边。 在原来有向图上做一遍拓扑排序有环的话直接无解就好啦否则我们就按照拓扑序小的向拓扑序大的连边这样一定可以保证是正确的。 // Problem: E. Directing Edges // Contest: Codeforces - Codeforces Round #656 (Div. 3) // URL: https://codeforces.com/contest/1385/problem/E // Memory Limit: 256 MB // Time Limit: 3000 ms // // Powered by CP Editor (https://cpeditor.org)//#pragma GCC optimize(Ofast,no-stack-protector,unroll-loops,fast-math) //#pragma GCC target(sse,sse2,sse3,ssse3,sse4.1,sse4.2,avx,avx2,popcnt,tunenative) //#pragma GCC optimize(2) #includecstdio #includeiostream #includestring #includecstring #includemap #includecmath #includecctype #includevector #includeset #includequeue #includealgorithm #includesstream #includectime #includecstdlib #define X first #define Y second #define L (u1) #define R (u1|1) #define pb push_back #define mk make_pair #define Mid (tr[u].ltr[u].r1) #define Len(u) (tr[u].r-tr[u].l1) #define random(a,b) ((a)rand()%((b)-(a)1)) #define db puts(---) using namespace std;//void rd_cre() { freopen(d://dp//data.txt,w,stdout); srand(time(NULL)); } //void rd_ac() { freopen(d://dp//data.txt,r,stdin); freopen(d://dp//AC.txt,w,stdout); } //void rd_wa() { freopen(d://dp//data.txt,r,stdin); freopen(d://dp//WA.txt,w,stdout); }typedef long long LL; typedef unsigned long long ULL; typedef pairint,int PII;const int N1000010,mod1e97,INF0x3f3f3f3f; const double eps1e-6;int n,m; int d[N],dag[N]; vectorintv[N]; struct Edge {int a,b,op; }edge[N];bool check() {int id0;queueintq; for(int i1;in;i) if(!d[i]) q.push(i);while(q.size()) {int uq.front(); q.pop();dag[u]id;for(auto x:v[u]) {if(--d[x]0) q.push(x);}}if(id!n) return false;puts(YES);for(int i1;im;i) {if(edge[i].op) {printf(%d %d\n,edge[i].a,edge[i].b);continue;}if(dag[edge[i].a]dag[edge[i].b]) printf(%d %d\n,edge[i].a,edge[i].b);else printf(%d %d\n,edge[i].b,edge[i].a);}return true; }int main() { // ios::sync_with_stdio(false); // cin.tie(0);int _; cin_;while(_--) {scanf(%d%d,n,m);for(int i1;in;i) d[i]0,v[i].clear();for(int i1;im;i) {scanf(%d%d%d,edge[i].op,edge[i].a,edge[i].b);if(edge[i].op) v[edge[i].a].pb(edge[i].b),d[edge[i].b];}if(!check()) puts(NO);}return 0; } /**/
http://www.pierceye.com/news/595660/

相关文章:

  • 可做百科资料参考的网站福州网页定制
  • 开发一个网站需要多长时间高端网站定制开发设计制作
  • 桐乡做网站的公司视频网站建站费用
  • 企业网站建设服务网站制作的困难与解决方案
  • 宜昌营销型网站内存优化大师
  • 做购物网站的费用上海有名的效果图公司
  • 站长统计网站统计建立自己的网站软件有
  • 单页网站制作系统装修的网站都有哪些
  • 什么样的网站可以做站内站外贸网站wordpress
  • 网站栏目策划方案上不了建设银行网站
  • 深圳网络营销网站推广方法大连网页设计制作公司
  • 去哪想找人帮我做网站网站开发连接形式
  • 网龙公司有做网站吗北京建设银行支行查询官方网站
  • 本地推广找哪些网站wordpress isux主题
  • 写作网站可保存德阳网站建设公司
  • 找人做网站要密码吗榆林网站seo
  • 不同网站建设报价单深圳室内设计公司排行
  • wap网站价格用python做网站的多吗
  • 为什么要找对做网站的公司枣阳网站建设等服务
  • 有阿里云的主机了怎么做网站北京做网站ezhixi
  • 物业网站模板下载支付宝官网登录入口
  • 医疗网站模版北京建筑信息平台
  • 关于网站建设电话销售的开场白爱网站最新发布址
  • 聊城职业 网站建设与管理酒店类网站开发的策略
  • 学习建设网站建设网站那家好
  • 秦皇岛住房建设网站网站改版建设
  • thinkphp做的网站怎么预览启信宝企业查询
  • 网站为什么没有被收录营销网站都有哪些
  • 广州网站建设比较好的公司芜湖网站公司
  • 网站建设教育机构做图表用的网站