06 2010 档案

摘要:Perfect Pth PowersType:挺BT的数学题解法:X = 2p1×3p2×5p3....(2,3,5...为素因子),求p1,p2,p3...的最大公约数Key:由于题目说是"have magnitude(值) at least 2", "(32-bit)", 所以需要用64位整数,并且要考虑负数的情况,很多人都卡在这上面(是题目叙述不清,还是英文差?)。代... 阅读全文
posted @ 2010-06-15 17:59 superbin 阅读(262) 评论(0) 推荐(0)
摘要:一个古老的取石子游戏:有两堆石子,数量为(n, m),规则为:一、每次从任一堆取任意多个;二、每次从两堆中取同样多个。最后取完石子的为胜者,即最后不能取的为败者。Optimal strategyAny position in the game can be described by a pair of integers (n, m) with n≤m, describing the size... 阅读全文
posted @ 2010-06-14 11:22 superbin 阅读(846) 评论(0) 推荐(0)
摘要:FZU 1202 信与信封问题Type: 最大二分匹配问题的变形,n封信要装到n个信封里,现只知道第i封信不在第j个信封,问最后能确定的搭配。Method:一封信可以有k(1~n)个信封装,即k种选择,所以可能有多种装信方案,如果在所有的装信方案中,(i0,j0)这组搭配总是存在,那么这组搭配就是确定的。由于是“并相应地写了n个信封将信装好”,所以可以先判断是否存在一个完美... 阅读全文
posted @ 2010-06-11 21:44 superbin 阅读(887) 评论(0) 推荐(0)
摘要:经过三、四天的奋斗,终于有了一点成果,看了很多书《黑书》,《图论导引》,《图论与代数结构》,《黑书指导》及网络资料http://en.wikipedia.org/wiki/Hopcroft-Karp_algorithm ,http://hi.baidu.com/czyuan_acm/blog/item/cd482e35d3947e1890ef3919.html,http://hi.baidu.co... 阅读全文
posted @ 2010-06-09 19:00 superbin 阅读(2528) 评论(0) 推荐(0)
摘要:本周训练计划:1.二分图的最大匹配,Hopcroft-Karp算法;2.二分图带权最佳匹配,KM算法;3.一般图的匹配问题,Edmonds开花算法。pku题目:3692, 2239, 1719, 1469, 1466, 1422, 1274, 2195, 1325 阅读全文
posted @ 2010-06-06 21:09 superbin 阅读(179) 评论(0) 推荐(0)
摘要:RE(2) 300+msType:完全匹配(即X集合的每个元素都匹配到)背景:选课。P门课程,N个学生。条件:每个学生可以选0-P门,要求满足,每门课程对应一个学生。RE两次,mth[], used[]数组开小了。代码 阅读全文
posted @ 2010-06-06 18:35 superbin 阅读(238) 评论(1) 推荐(0)
摘要:同3020,关键是建图,对每个点的四个相邻点,根据是否有hole,建立边的关系。代码 阅读全文
posted @ 2010-06-06 18:13 superbin 阅读(238) 评论(0) 推荐(0)
摘要:一、最大二部匹配1.1[定义] 图G的一个匹配是由其一组没有公共端点的不是圈(自环)的边构成的集合,与匹配M中的边关联的那些顶点时被M-浸润的(即饱和点),而其余顶点是未被浸润的(即非饱和点)。1.2[定义]设M是G=(V,E)中的一个匹配,如果对G的任意匹配M',都有|M|≥|M'|,就说M是G的一个最大匹配。1.3[定义]给定图G的一个匹配M,如果一条路径的边交替出现在M中和不出现在M中... 阅读全文
posted @ 2010-06-06 16:32 superbin 阅读(2849) 评论(0) 推荐(0)
摘要:建模:将所有的'*'作为X集合,边表示两个点相邻,如此建立的二部图,求出的最大匹配,需要进行处理:我们发现对于已匹配点,都覆盖了两次,还要加上没有匹配到的点。代码 阅读全文
posted @ 2010-06-06 16:23 superbin 阅读(359) 评论(0) 推荐(1)
摘要:建模:以点表示边,将每个点按坐标拆分,即为X集合和Y集合。代码 阅读全文
posted @ 2010-06-06 16:21 superbin 阅读(196) 评论(0) 推荐(0)
摘要:关于此题数列生成方法的思考:1.考虑两个事实:如果f(k)在数列中,那么根据f(k)可以得到f(k)*2, f(k)*3, f(k)*5, 3个ugly Number。而f(k)最多可能由三个数生成,f(k)/2, f(k)/3, f(k)/5,如果f(k)是2,3,5的倍数。2.设计3个生成器,初始值为f(1)=1,且增量分别为系数2,3,5;每次从3个生成器中选择最小的一个,加入到数列。生成器... 阅读全文
posted @ 2010-06-05 16:48 superbin 阅读(232) 评论(0) 推荐(0)
摘要:【mysql】 1. 登陆 mysql -uroot -proot (-u 用户名 -p密码)2. show 语句 查看数据库信息、表信息 show databases; show tables;3. 查询语句 select * from tablename; 查看表中的所有数据信息。**4. 查看表结构 describe tablename; 阅读全文
posted @ 2010-06-05 13:57 superbin 阅读(157) 评论(0) 推荐(0)
摘要:物理电路背景,推导公式,暴露出数学功底差,看了题解才推出来。代码 阅读全文
posted @ 2010-06-05 11:18 superbin 阅读(233) 评论(0) 推荐(0)
摘要:Problem 94: Hamming CodesRob Kolstad Given N, B, and D: Find a set of N codewords (1 <= N <= 64), each of length B bits (1 <= B <= 8), such that each of the codewords is at least Hamming d... 阅读全文
posted @ 2010-06-03 18:43 superbin 阅读(305) 评论(0) 推荐(0)
摘要:Type: tricky题目描述:Sorting a Three-Valued SequenceSorting is one of the most frequently performed computational tasks. Consider the special sorting problem in which the records to be sorted have at most... 阅读全文
posted @ 2010-06-01 20:21 superbin 阅读(307) 评论(0) 推荐(0)