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

Re:我用动态规划:Min[a][b]表示前a个字符插入b个逗号所得到的最末位数字的最小值。在ZJU上ac了,但是在这超时(改了快有4个小时),谁知道更好的算法,谢了!

Posted by slick at 2003-08-07 16:57:41 on Problem 1239
In Reply To:我用动态规划:Min[a][b]表示前a个字符插入b个逗号所得到的最末位数字的最小值。在ZJU上ac了,但是在这超时(改了快有4个小时),谁知道更好的算法,谢了! Posted by:rruucc at 2003-08-07 01:55:40
我这么做的,用了70ms,还算快吧
首先从前往后用dp搜出最后最小的数字应该是多少,一维数组表示就够。
然后从头开始深度搜索,找最大的符合条件的序列元素。

注意两个问题,一个是需要直接比较字符串,一个是leading 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