摘要:http://poj.org/problem?id=3621求一个环的{点权和}除以{边权和},使得那个环在所有环中{点权和}除以{边权和}最大。0/1整数划分问题令在一个环里,点权为v[i],对应的边权为e[i],即要求:∑(i=1,n)v[i]/∑(i=1,n)e[i]最大的环(n为环的点数),...
阅读全文
随笔分类 - poj
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=1676给出一张图,n#include #include #include #include #include #include #include #include #include using namespace ...
阅读全文
摘要:http://poj.org/problem?id=3613s->t上经过k条边的最短路先把1000范围的点离散化到200中,然后使用最短路可以使用floyd,由于求的是经过k条路的最短路,跑k-1次“floyd”即可(使用矩阵快速幂的思想)。把给定的图转为邻接矩阵,即A(i,j)=1当且仅当存在一...
阅读全文
摘要:http://poj.org/problem?id=3463http://acm.hdu.edu.cn/showproblem.php?pid=1688求出最短路的条数比最短路大1的次短路的条数和,基本和上题一样,最后需判断是否满足dist[t][0]+1==dist[t][1];cnt[i][0]...
阅读全文
摘要:http://poj.org/problem?id=3013给出n个点,m个边。给出每个点的权值,每个边的权值。在m条边中选n-1条边使这n个点成为一棵树,root=1,求这棵树的最小费用,费用=树上每条边*子树中各顶点的权值。思路:转化一下,发现每条边*子树中各定点的权值=各个点*点到根的最短路,...
阅读全文
摘要:http://poj.org/problem?id=2449K短路的定义:1.如果起点终点相同,那么0并不是最短路,而是要出去一圈回来之后才是最短路,那么第K短路也是一样。2.每个顶点和每条边都可以使用多次。(可以存在环和来回走)给定起终点,求K短路的长度然后求K短路使用A*算法,其估价函数f(n)...
阅读全文
浙公网安备 33010602011771号