UVA 12118(p181)----Inspector's Dilemma
来源:互联网 发布:淘宝网客户端官方下载 编辑:程序博客网 时间:2024/06/06 09:40
#include<iostream>#include<cstdio>#include<vector>#include<cstring>using namespace std;const int maxn=1000+50;int num,v[maxn],n,e,t;vector<int> g[maxn];void dfs(int u){ if(!v[u]) return ; v[u]=0; num+=g[u].size()&1; for(int i=0;i<g[u].size();i++) { if(v[g[u][i]]) dfs(g[u][i]); }}int main(){ // freopen("in.in","r",stdin); int cas=1; while(scanf("%d%d%d",&n,&e,&t)!=EOF&&n) { for(int i=0;i<=n;i++) g[i].clear(); memset(v,1,sizeof(v)); for(int i=0;i<e;i++) { int x,y; scanf("%d%d",&x,&y); g[x].push_back(y); g[y].push_back(x); } int temp=0; for(int i=1;i<=n;i++) if(v[i]&&!g[i].empty()) { num=0; dfs(i); temp+=max(2,num); //cout<<num<<endl; } // cout<<temp<<endl; int ans=t*(max(temp/2-1,0)+e); printf("Case %d: %d\n",cas++,ans); } return 0;}
0 0
- UVA 12118(p181)----Inspector's Dilemma
- UVa 12118 Inspector's Dilemma
- uva 12118 Inspector's Dilemma
- Uva-12118 Inspector's Dilemma
- UVa 12118 Inspector's Dilemma
- Inspector's Dilemma UVA
- Inspector's Dilemma UVA
- 12118 - Inspector's Dilemma
- 12118 - Inspector's Dilemma
- UVa 12118 - Inspector's Dilemma <欧拉道路+DFS>
- UVa 12118 Inspector's Dilemma (欧拉道路)
- bnu Inspector's Dilemma
- UVa12118:Inspector's Dilemma
- UVa 12118 - Inspector's Dilemma(DFS判连通+欧拉回路)
- 习题 6-14 UVA - 12118 Inspector's Dilemma 检察员的难题 (DFS 构造欧拉通路)
- Uva12118——Inspector's Dilemma
- 习题6-14 检查员的难题(Inspector's Dilemma, ACM/ICPC Dhaka 2007, UVa12118)
- UVa Problem Solution: 701 - The Archaeologist's Dilemma
- easyUI filebox文件上传
- nefu Not Fibonacci 457 (矩阵连乘)
- 利用MFC的Picture控件显示和处理图像
- 34. Search for a Range【M】【76】
- 51nod 算法马拉松11 A 翻硬币
- UVA 12118(p181)----Inspector's Dilemma
- Powershell 1.1 computer configuration
- The parent project must have a packaging type of POM
- 数据结构算法之排序系列Java、C源码实现(4)--堆排序
- UVA 12169(p316)----Disgruntled Judge
- 嵌套删除SQL引起的死锁问题分析
- 2015年年终总结学习篇:为了梦想不服输,再苦也不能停止脚步
- c语言库函数 qsort(快速排序函数)
- 文件上传和下载(三)--【SmartUpload】