标签:des blog http io ar os sp for strong
Description
Input
Output
Sample Input
Sample Output
Hint
Hint: sample one, as we know zty always solve problem 0 by costing 0 minute. So after solving problem 0, he can choose problem 1 and problem 2, because T01 >=0 and T02>=0. But if zty chooses to solve problem 1, he can not solve problem 2, because T12 < T01. So zty can choose solve the problem 2 second, than solve the problem 1.
#include<iostream> #include<cstdio> #include<cstring> #include<string> #include<cmath> #include<algorithm> #include<cstdlib> using namespace std; int a[20][20],n,ans,vis[20]; void dfs(int now,int num,int dif)//当前做now题,做题数,上次数量 { if(num>ans) ans=num; for(int i=1;i<n;i++) { if(vis[i]||a[now][i]<dif) continue; vis[i]=1;//选i题 dfs(i,num+1,a[now][i]); vis[i]=0;//不选i题 } } int main() { while(scanf("%d",&n)!=EOF) { ans=0; for(int i=0;i<n;i++) for(int j=0;j<n;j++) scanf("%d",&a[i][j]); vis[0]=1; dfs(0,1,0); printf("%d\n",ans); } return 0; }
标签:des blog http io ar os sp for strong
原文地址:http://www.cnblogs.com/a972290869/p/4113214.html