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

Problem H

Posted by ACRush at 2009-11-01 10:00:18
In Reply To:武汉赛区比赛9:00-14:00,清华校内PK最终决战 Posted by:ACRush at 2009-11-01 08:59:48
有n本书排成一排,高度是25-33之间的整数,可以从中抽出k本书,随便插回,计算最小可能的delta-Distance(\sum_sign(A[i]!=A[i+1]))

注意到如果一种高度的书没有抽完,增加的delta-Distance是0,否则是1。

由于只有8中不同的高度,用动态规划解决。
状态是(p,s) p=还可以抽出几本书,s是一个集合2^8,表示当前没有抽出的书的高度集合
状态数目是100*100*2^8

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