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

AC了,说说几点tip。

Posted by lyq00 at 2012-07-04 15:17:51 on Problem 1184
剪枝:
1. +1(-1)的操作。。不能超过(低于)最终目标的数。
2.左移(右移)的操作。。。 如果不是第一位左移,则此位置的数要与目标一致,不然你左移后还得右移回来。而第一位可以通过swap0操作回来。 (右移同理)

标志:(dfs,记录有过的状态)。

6+1. 表示当前的密码串+光标位置。 当成一个int数存。

Accepted 10220K 63MS C++ 3344B 
惊人的内存。

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