Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

感谢某人的解题报告

Posted by sheeper at 2013-03-18 20:21:09 on Problem 1238
求含顶点最少的负环,没有想到好的算法

某人的解题报告见下
出处http://blog.csdn.net/zhaofukai/article/details/6259373
[解题方法]  
// 本质是求一个最小环,要求边权的积大于或等于 1.02,可以使用动态规划和 Floyd-Warshall 算法(实际上  
// Floyd-Warshall 本身就已经使用了动态规划的思想)来解决本题。  
//  
// 用 profit(i, j, step) 表示 “由 i 经过 step 步套汇得到 j 可以得到的最大 profit 值”。则有以  
// 下递推关系:  
//  
// profit(i, j, step) = profit(i, k, step-1) * profit(k, j, 1)  
// 条件是:profit(i, k, step-1) * profit(k, j, 1) > profit(i, j, step)  
// 递推初始值:profit(i, i, 1) = 1.0  

Followed by:

Post your reply here:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator