标签:des style blog http color io os ar for
Time Limit: 2000MS | Memory Limit: 65536K | |
Total Submissions: 9385 | Accepted: 4433 |
Description
Input
Output
Sample Input
3 0 50 30 50 0 40 30 40 0
Sample Output
90
Source
#include<cstdio> #include<iostream> #include<cstring> #include<cmath> #include<stdlib.h> #include<algorithm> using namespace std; const int MAXN=20+5; const int INF=0x3f3f3f3f; int C[MAXN][MAXN],vis[MAXN],n,ans,m; void DFS(int cur,int sum) { if(cur>n) { if(sum>ans) ans=sum; return ; } m=0,vis[cur]=1; for(int i=1;i<=cur;i++) if(vis[i]==0) m+=C[i][cur]; DFS(cur+1,sum+m); m=0,vis[cur]=0; for(int i=1;i<=cur;i++) if(vis[i]==1) m+=C[i][cur]; DFS(cur+1,sum+m); } int main() { scanf("%d",&n); for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) scanf("%d",&C[i][j]); DFS(1,0); printf("%d\n",ans); return 0; }
POJ 2531 Network Saboteur (DFS)
标签:des style blog http color io os ar for
原文地址:http://www.cnblogs.com/clliff/p/4046705.html