摘要:        
递推,把问题转化为具有相同问题的子问题,通过子问题最后所剩余的编号,退出此问题所剩余的编号#include <iostream>
using namespace std;
const int maxn=10000+10;
int f[maxn];
int main()
{ int n,k,m; while(~scanf("%d %d %d",&n,&k,&m)) { if(!n&&!k&&!m) break; f[1]=0; for(int i=2;i<=(n-1);i++) f[i]=(f[i-1]    阅读全文
posted @ 2013-03-12 19:51
LJ_COME!!!!!
阅读(126)
评论(0)
推荐(0)
        
            
        
        
摘要:        
最短路的应用,只不过路径的权值从单一的长度变成了各种耗费时间的和#include <iostream>
#include <cstdio>
#include <string.h>
using namespace std;
const int maxn=300+10;
const int maxm=(50000+10)*2;
const int inf=200000000;
int head[maxn],dis[maxn],vis[maxn],pre[maxn],re[maxn],ans[maxn];
int e[maxm],nextv[maxm],cost[    阅读全文
posted @ 2013-03-12 19:48
LJ_COME!!!!!
阅读(146)
评论(0)
推荐(0)
        
                    
                
浙公网安备 33010602011771号