/*设某次二分出的一个值是mid:
1、对于一件ai值小于等于mid的衣服,直接晾干即可;
2、对于一件ai值大于mid值的衣服,最少的用时是用机器一段时间,
晾干一段时间,设这两段时间分别是x1和x2,
那么有mid=x1+x2,ai=(ai-mid)/(k-1) ,
所以对(ai-mid)/(k-1)向上取整就是该件衣服的最少用时。*/
# include 
# include 
# incl...
                            
                            
                                分类:
其他好文   时间:
2014-07-30 20:50:04   
                                阅读次数:
164
                             
                    
                        
                            
                            
                                题意:有n个星球,每个星球有Ai个人,每次有两种选择,第一是从每个星球上去掉1个人,第二个选择是选择一个星球放置一个科学家,将该星球的人数加倍,问最少多少次能够将所有星球上的人数同时变为0,并且如果步数#include #include #include #include using namespa...
                            
                            
                                分类:
其他好文   时间:
2014-07-30 20:40:44   
                                阅读次数:
170
                             
                    
                        
                            
                            
                                Given n non-negative integers a1, a2, ..., an, where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two endpo...
                            
                            
                                分类:
其他好文   时间:
2014-07-30 12:05:03   
                                阅读次数:
248
                             
                    
                        
                            
                            
                                d[i]表示在[0,i]这个区间内一共选了d[i]个数对于每个为[ai,bi]的区间,你必须在这个区间上至少取ci个不同的整数,用d[i]如何表示?d[ bi ]-d[ ai-1 ] >= ciEdge:(ai-1 -> bi) val = ci另外:0#include #include #incl...
                            
                            
                                分类:
其他好文   时间:
2014-07-30 11:27:43   
                                阅读次数:
249
                             
                    
                        
                            
                            
                                问题描述: 给定由n个要相乘的矩阵构成的序列(链),要计算乘积A1A2...An,可以将两个矩阵相乘的标准算法作为一个子程序,通过加括号确定计算的顺序(对同一矩阵链,不同的计算顺序所需要的计算次数大不相同)。 目标问题:给定n个矩阵构成的矩阵链,其中,i=1,2,...,n,矩阵Ai的维数为pi.....
                            
                            
                                分类:
其他好文   时间:
2014-07-29 21:28:02   
                                阅读次数:
417
                             
                    
                        
                            
                            
                                POJ 1201给你N个闭区间。每个区间分别为[ai,bi],你必须在这个区间上至少取ci个不同的整数。现要求所有区间满足各自的条件。问最少需要选多少个点。例如[3,7](3) [8,10](3) [6,8](1) [1,3](1) [10,11](1)我们最少需要选6个点:3 4 6 8 9 10...
                            
                            
                                分类:
其他好文   时间:
2014-07-29 16:45:52   
                                阅读次数:
240
                             
                    
                        
                            
                            
                                今天以黑白棋为例,开始给一个win32的小游戏设计,
这里打算分3部分介绍
1、棋盘,棋局的现实
2、玩家、AI的现实(且听下回分解)
3、游戏画面的现实(且听下下回分解)
其中第一部分为黑白棋游戏的主要逻辑:
1、棋盘,以及棋盘上的棋子的存储形式。这里用到了位图。
2、是否可以落子的判断(黑白棋是只有你落子的位置,在横竖斜八个方向中任意一个方向,能吃掉对方的子,你才可以落在...
                            
                            
                         
                    
                        
                            
                            
                                题意:有N个ai,bi,M=a1^b1*a2^b2*a3^b3…*an^bn ,求最小的 x 使得 x! % M ==0.
思路:把M分成多个素数相乘,num[i] 记录素数 i 的个数,然后二分找到x,若 x! 中所有 i 的个数满足>=num[i]
即为答案。
#include
#include
#include
#include
#include
#include
#i...
                            
                            
                                分类:
其他好文   时间:
2014-07-29 14:31:29   
                                阅读次数:
194
                             
                    
                        
                            
                            
                                Description
Lele now is thinking about a simple function f(x).
If x 
If x >= 10 f(x) = a0 * f(x-1) + a1 * f(x-2) + a2 * f(x-3) + …… + a9 * f(x-10);
And ai(0
Now, I will give a0 ~ a9 and two...
                            
                            
                                分类:
其他好文   时间:
2014-07-29 13:13:36   
                                阅读次数:
205
                             
                    
                        
                            
                            
                                题意: 在一般费用流题目修改:路过某路,每x单位流量需要花费 ai*x^2(ai为给定的系数)。
开始的的时候,一看只不过是最后统计费用上在修改罢了,一看样例,发现根本没那么简单(ps:以后每次敲代码前先看样例能不能过!),因为是成平方关系,每次一流量增广的话,下次未必最优!于是想到我每次只增长一个单位流量!每次增长一个单位之后,该路径上的所有边的费用边改为i^2-(i-1)^2,(第一次肯定增...
                            
                            
                                分类:
其他好文   时间:
2014-07-29 13:05:07   
                                阅读次数:
291