POJ 1949 Chores 动态规划

原创 2012年03月31日 16:03:49

题目链接:http://poj.org/problem?id=1949

给出的数据已经是拓扑排好序的,很水的动态规划,就是用最长路径老是WA,不明白为啥。

#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;

int dis[10005];
int main()
{
	int n;
	while(~scanf("%d",&n))
	{
		memset(dis,0,sizeof(dis));
		int res = 0,v,t,p;
		for(int i = 1;i <= n;++i)
		{
			scanf("%d%d",&v,&t);
			dis[i] = 0;
			for(int j = 0;j < t;++j)
			{
				scanf("%d",&p);
				dis[i] = max(dis[i],dis[p]);
			}
			dis[i] += v;
			res = max(dis[i],res);
		}
		printf("%d\n",res);
	}
}


(POJ DP1.1)POJ 1949 Chores(简单DP)

题目描述: 有n个任务,第i个任务需要时间xi来完成,并且第i个任务必须在它 “前面的” 某些任务完成之后才能开始。 给你任务信息,问你最短需要多少时间来完成任务。 解题报告: ...
  • caihongshijie6
  • caihongshijie6
  • 2013年12月17日 10:22
  • 1279

【poj 1949】Chores

【poj 1949】Chores
  • pbihao
  • pbihao
  • 2016年08月19日 21:11
  • 150

POJ 1949 Chores(树形dp)

想来想去不知道怎么用拓扑,然后dp过了。 树形dp挺简单的,就是父节点完成的时刻是该节点所有的子节点完成时刻中的最大值加上父节点完成需要的时间(注意一下时刻跟时间)。然后一次水过去了。 #prag...
  • acraz
  • acraz
  • 2015年09月08日 23:12
  • 137

【POJ】1949 Chores DAG最长路

传送门:【POJ】1949 Chores
  • u013368721
  • u013368721
  • 2014年08月25日 14:45
  • 859

POJ 1949 Chores(DP)

题意:n个任务,每个任务有一个完成时间,每个任务有一些前趋任务,问最短需要多少时间可以完成全部任务,(任务可以同时执行,但是一个任务必须在他前趋任务都完成了之后才可以去完成) 思路:DAG上DP,每...
  • u011217342
  • u011217342
  • 2015年01月14日 15:33
  • 565

poj 1949——Chores

题意:给出一些要做的事情,每件
  • u010734277
  • u010734277
  • 2014年07月13日 11:38
  • 338

POJ 1949 Chores 笔记

1到N个任务。每任务给出完成任务需要的时间,做任务前必须已完成的任务数,并给出这些任务。求完成所有任务的最少时间。...
  • woniupengpeng
  • woniupengpeng
  • 2017年06月08日 21:45
  • 70

POJ 1949 Chores

USACO 2002 February 的一道题         题意是,有很多项工作,每个工作有完成所需的时间,而每一个工作可能会有一些前提工作,前提工作没完成就不能做这项工作。可以有多个工作...
  • sssogs
  • sssogs
  • 2013年01月12日 17:09
  • 672

ACM POJ 1949 Chores

题目大意: 输入N项零工,每项零工有一个工作时间,
  • wzg272365960
  • wzg272365960
  • 2014年09月22日 02:42
  • 761

POJ 1949 Chores

题目链接题意:有n个任务,每个任务k可能与之前任务有关,就是说只有当其所有的先前任务完成时,这个任务才可以开始,有给定了每个任务的执行时间,求要完成所有的任务,最少需要多少时间。分析:简单dp。d[i...
  • HYB733093411
  • HYB733093411
  • 2016年08月05日 21:50
  • 102
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:POJ 1949 Chores 动态规划
举报原因:
原因补充:

(最多只允许输入30个字)