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

素材网站有哪些织梦仿站时怎么取俩个网站的页面整合

素材网站有哪些,织梦仿站时怎么取俩个网站的页面整合,wordpress添加豆列,遵义网站开发哪家便宜题意#xff1a;很Uva项链题目类似。 区别#xff1a; 1、字符串很多#xff0c;用map hash超时#xff0c;用Trie查找。 2、DFS判断连通#xff0c;和并查集判连通#xff0c;被我写错的地方时#xff0c;查森林的时候#xff0c;还是要Find_Set。 1 #include ios…题意很Uva项链题目类似。 区别 1、字符串很多用map hash超时用Trie查找。 2、DFS判断连通和并查集判连通被我写错的地方时查森林的时候还是要Find_Set。 1 #include iostream2 #include cstring3 #include cstdio4 #include algorithm5 6 using namespace std;7 8 const int maxnode 250000*2;9 const int sigma_size 26;10 11 struct Trie {12 int ch[maxnode][sigma_size];13 int val[maxnode];14 15 int sz;16 Trie() {sz1;memset(ch[0],0,sizeof(ch[0]));}17 int idx(char c) {return c - a;}18 19 void insert(char* s,int v) {20 int u 0,n strlen(s);21 for(int i0;in;i) {22 int c idx(s[i]);23 if(!ch[u][c]) {24 memset(ch[sz],0,sizeof(ch[sz]));25 val[sz] 0;26 ch[u][c] sz;27 }28 u ch[u][c];29 }30 val[u] v;31 }32 33 bool que(char* s) {34 int u 0,n strlen(s);35 for(int i0;in;i) {36 int c idx(s[i]);37 if(!ch[u][c])38 return false;39 u ch[u][c];40 }41 return true;42 }43 44 int values(char* s) {45 int u 0,n strlen(s);46 for(int i0;in;i) {47 int c idx(s[i]);48 u ch[u][c];49 }50 //printf(%d\n,val[u]);51 return val[u];52 53 }54 55 }sol;56 57 char str1[50],str2[50];58 59 int degree[maxnode];60 int father[maxnode];61 62 int find(int x)63 {64 if(x ! father[x])65 father[x] find(father[x]) ;66 return father[x] ;67 }68 void merge(int x,int y)69 {70 int fx find(x) ;71 int fy find(y) ;72 if(fx ! fy)73 father[fx] fy ;74 }75 76 int main()77 {78 //freopen(in.txt,r,stdin);79 int kk 0;80 81 memset(degree,0,sizeof(degree));82 83 for(int i0;imaxnode;i)84 father[i] i;85 86 87 while(scanf(%s%s,str1,str2)!EOF) {88 if(sol.que(str1)false)89 sol.insert(str1,kk);90 if(sol.que(str2)false)91 sol.insert(str2,kk);92 93 int u,v;94 u sol.values(str1);95 v sol.values(str2);96 97 //printf(%d %d\n,u,v);98 99 degree[u]; 100 degree[v]; 101 102 merge(u,v); 103 } 104 105 int s find(0); 106 int num 0; 107 for(int i0;ikk;i) 108 { 109 if(degree[i]%21) 110 num; 111 112 if(num2) //度数为奇数的结点数大于3欧拉路必不存在 113 { 114 coutImpossibleendl; 115 return 0; 116 } 117 118 if(find(i)!s) //存在多个祖先图为森林不连通 119 { 120 coutImpossibleendl; 121 return 0; 122 } 123 } 124 125 if(num1) //度数为奇数的结点数等于1欧拉路必不存在 126 coutImpossibleendl; 127 else //度数为奇数的结点数恰好等于2或不存在存在欧拉路 128 coutPossibleendl; 129 130 return 0; 131 } View Code  转载于:https://www.cnblogs.com/TreeDream/p/7200951.html
http://www.yutouwan.com/news/254761/

相关文章:

  • 专业网站建设知识想开个视频网站该怎么做
  • 深圳网站建设骏域网站建设青岛城乡住房建设厅网站
  • 网站列表效果2022推广app赚佣金平台
  • 网站开发数据接口如何利用wordpress插件取消
  • 公司网站备案需要什么资料汕头手机网页制作
  • 制作个人网站怎么制作网站 备案 在哪
  • 学校网站建设项目要多少钱全球加盟网
  • mysol做的选课网站怎么做线上销售
  • 电子商务网站建设与规划视频百度seo怎么收费
  • 哪里有专门做gif的网站注册网站好的平台
  • 在线购物网站怎么做开鲁视频
  • 个人免费设计网站怎么阐述自己做的网站
  • 免费建设网站的画出学生可以做的网站兼职
  • 求个没封的w站2021软件tk域名注册官网
  • 怎么做购物优惠券网站公司装修款怎么入账
  • 做网站有什么类型昭通建设网站
  • 企业网站管理系统模版源码seo百科
  • 网站更改做网站项目的心得
  • 电子商务网站建设与管理教材做数据表格的网站
  • pathon能做网站开发吗网站推广哪个平台好
  • 宜昌网站优化网上国网推广
  • 帝国 cms 网站关键字php网站开发 课程介绍
  • 基于c 的网站开发dw建设的网站怎么看
  • wordpress 别名访问重庆做seo外包的
  • 建设网站有什么法律么免费友链互换
  • 做网站还是微信小程序互联网上市公司排名
  • 石家庄大型网络公司seo搜索引擎优化实训总结
  • 有没有教做零食的网站wordpress特定文章小工具
  • 网站建设合同解除函网站建设欧美
  • 高性价比网站建设沌口网站建设