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

网站建设建设公司资质要求东莞设计兼职网站建设

网站建设建设公司资质要求,东莞设计兼职网站建设,深圳商城网站制作,怎么才能建立一个网站网址如下&#xff1a; P7771 【模板】欧拉路径 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 忘掉了输出欧拉回路的方法&#xff0c;搞了我好久 关于欧拉回路的知识可以看我之前的博客&#xff1a; 一点关于欧拉回路的总结-CSDN博客 代码如下&#xff1a; #include<q…

网址如下:

P7771 【模板】欧拉路径 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

忘掉了输出欧拉回路的方法,搞了我好久

关于欧拉回路的知识可以看我之前的博客:

一点关于欧拉回路的总结-CSDN博客

代码如下:

#include<queue>
#include<stack>
#include<cstdio>
#include<cmath>
using namespace std;const int maxn = 100001;struct Node{priority_queue<int, vector<int>, greater<int>> q;int indegree, outdegree;Node():indegree(0), outdegree(0){}
}node[maxn];int n;
stack<int> st;int judge(void){int cnt = 0, u = 1;for(int i = 1; i <= n; i++){if(node[i].outdegree != node[i].indegree){cnt++;if(cnt > 2 || abs(node[i].outdegree - node[i].indegree) >= 2) return -1;if(node[i].outdegree - node[i].indegree == 1) u = i;}}return u;
}
void dfs(int u){while(!node[u].q.empty()){int v = node[u].q.top();node[u].q.pop();dfs(v);}st.push(u);
}int main(void)
{int m;//输入scanf("%d%d", &n, &m);while(m--){int u, v;scanf("%d%d", &u, &v);node[u].outdegree++; node[v].indegree++;node[u].q.push(v);}//处理int u = judge();if(u == -1) printf("No");else{dfs(u);while(!st.empty()) printf("%d ",st.top()),st.pop();}return 0;
}

可以看看一开始我写的错误代码(对欧拉回路理解不够深造成的):

#include<queue>
#include<cstdio>
#include<cmath>
using namespace std;const int maxn = 100001;struct Node{priority_queue<int, vector<int>, greater<int>> q;int indegree, outdegree;Node():indegree(0), outdegree(0){}
}node[maxn];int n;int judge(void){int cnt = 0, u = 1;for(int i = 1; i <= n; i++){if(node[i].outdegree != node[i].indegree){cnt++;if(cnt > 2 || abs(node[i].outdegree - node[i].indegree) >= 2) return -1;if(node[i].outdegree - node[i].indegree == 1) u = i;}}return u;
}int main(void)
{int m;//输入scanf("%d%d", &n, &m);while(m--){int u, v;scanf("%d%d", &u, &v);node[u].outdegree++; node[v].indegree++;node[u].q.push(v);}//处理int u = judge();if(u == -1) printf("No");else{printf("%d", u);while(!node[u].q.empty()){int v = node[u].q.top(); node[u].q.pop();printf(" %d", v);u = v; }}return 0;
}

http://www.yayakq.cn/news/917548/

相关文章:

  • 网站建设基本问题有服务器和网站代码了 怎么建站
  • 合肥 网站运营职称论文写作网站
  • 销售新网站推广策略做购物网站需要学数据库吗
  • 做公司网站的多少钱企业网站多少钱一年
  • 营销型网站建设公司哪家好哪个好哪里好负责网站建设推广
  • 做网站开发 用的最多的语言长沙做网站推广哪家好
  • 化妆品商城网站建设flash网站管理系统
  • 长沙网站优化技巧西昌手机网站
  • 百度搜索不到我的网站苏州建网站要多少钱
  • 小而美企业网站建设企业网站页面
  • 全国知名网站手机网页下载的文件在哪里找
  • 贵阳网站建设价格oa网站开发模板
  • 对象存储oss做视频网站做网站需要哪些工具
  • 昆明建站网址优化设计五年级下册数学答案
  • 做网站自动赚钱吗做旅游网站怎么样
  • 晋城建设路网站长沙市建设厅官方网站
  • 网站开发团队需要哪些济源做网站的公司
  • 宁夏固原建设网站杭州网站开发公司
  • 郑州新感觉会所网站哪里做的微博推广
  • 做商城网站要哪些流程图wordpress 调用图片
  • 这几年做哪个网站致富域名查询seo
  • 宝安网站设计流程下载建程网
  • 响应式网站建设效果wordpress汉化.po
  • 社交网站解决方案微餐饮网站建设平台
  • 做购物车网站多少钱什么是企业
  • 呼伦贝尔做网站的公司汉服网站建设毕业设计
  • 网站加网页网站建设 学生作业
  • 广州品牌网站设计价格网站制作需要多少钱新闻
  • 网站备案表格下载wordpress 底部导航
  • 手机网站建设的流程wordpress 数据库导入