以前那个是8皇后问题,用的递归写法,然后这个可以求n皇后放置问题,用的纯粹数学方法……神奇!
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#d...
                            
                            
                                分类:
其他好文   时间:
2014-07-22 23:04:55   
                                阅读次数:
205
                             
                    
                        
                            
                            
                                OJ题目:click here~~
题目分析:三根柱子 , n个圆盘 。给一个汉诺塔的状态,求将所有盘挪到一个柱子上的最少步数,并给出是最后在哪个柱子上。
从给定状态到目标状态很复杂,但是从目标状态到给定的状态就很容易想了。将一个柱子上i个盘,挪到另一个柱子上,需要pow(2,i) - 1步。 显然,最后在的那个柱子,一定是所给状态下最大盘所在的柱子。接下来考虑第二大的盘,需要移动就移动。……...
                            
                            
                                分类:
其他好文   时间:
2014-07-22 23:02:14   
                                阅读次数:
279
                             
                    
                        
                            
                            
                                点击打开链接
Strategic game
Time Limit: 2000MS
 
Memory Limit: 10000K
Total Submissions: 6105
 
Accepted: 2808
Description
Bob enjoys playing computer games, especially st...
                            
                            
                                分类:
其他好文   时间:
2014-07-22 23:01:55   
                                阅读次数:
304
                             
                    
                        
                            
                            
                                题目和poj 上的一道题几乎一样。题意:已知n棵树距第一棵树的距离,求删掉m棵树后的 树之间 
的最小距离 的最大值。思路:二分枚举最小的距离,注意二分的写法。 1 #include 2 #include 3 #include 4 #include 5 
#include 6 #include...
                            
                            
                                分类:
其他好文   时间:
2014-07-22 22:59:15   
                                阅读次数:
249
                             
                    
                        
                            
                            
                                题意:在一个公司中要举办一个聚会,每一个员工有一个奉献值。为了和谐规定直接上下级不能一起出席。让你找出奉献值之和最大为多少。思路:dp[v][1]表示当前结点选,能获得的最大奉献值,dp[v][0]表示当前节点不选能获得的最大奉献值。状态转移:dp[v][0] 
= max(dp[v][0], ∑ma...
                            
                            
                                分类:
其他好文   时间:
2014-05-01 22:30:47   
                                阅读次数:
485
                             
                    
                        
                            
                            
                                题目//在主类中 main 方法必须是 public static void 的,在 main 
中调用非static类时会有警告信息,//可以先建立对象,然后通过对象调用方法:import java.io.*;import 
java.util.*;import java.math.*;public ...
                            
                            
                                分类:
编程语言   时间:
2014-05-01 21:32:08   
                                阅读次数:
445
                             
                    
                        
                            
                            
                                Anniversary partyTime Limit:1000MSMemory 
Limit:65536KTotal Submissions:3863Accepted:2172DescriptionThere is going to be 
...
                            
                            
                                分类:
其他好文   时间:
2014-05-01 20:30:03   
                                阅读次数:
311
                             
                    
                        
                            
                            
                                这道题我一开始想到用递归方法,可以把规模大的问题变成规模小的问题,但是觉得递归的时间复杂度很高,因为它会把相同的问题进行重复计算,然后我想是不是有什么down-up的方法,先把所有的子问题的结果保存起来,但是发现问题的最优解并不能由子问题的最优解推导出来。最后就想到买股票的时候,我们在一个局部极小的...
                            
                            
                                分类:
其他好文   时间:
2014-05-01 19:24:02   
                                阅读次数:
250