摘要:
关于2-SAT(2-Satisfiability)资料的话就是伍昱的《由对称性解2-SAT问题》PPT和赵爽的《2-SAT 解法浅析》PDF。关于2-SAT的模板可参考[1]、[2]简要意思就是给定N个组(每个组2个元素)、M个互斥关系,从每个组里挑1个使得给定的不满足任何互斥关系。但是解决这类问题的关键还是在于建模,基本建模就是对于两个不相容的点i、j,构图方式为:i->j'(i和j冲突,选i只能选j')和j->i'(i和j冲突,选j只能选i')。解2-SAT方法是,对原图求一次强连通分量,然后看每组中的两个点是否属于同一个强连通分量,如果存在这种 阅读全文
posted @ 2012-10-17 17:59
AbandonZHANG
阅读(277)
评论(0)
推荐(0)
摘要:
前些日子惊闻dsh(huicpc035)的噩耗,是在网友的BLOG上看到的。当时我就笑了,怎么可能呢,愚人节还没过完么。不过仔细想想貌似有个把月没联系了, CALL之,但电话那头已经关机了。这时我就笑不出来了。后来从他同学那里得到消息,确实是几个月前查出肝癌晚期,几天前走了。还是不敢相信,精力如此旺盛的人,居然说走就走了。天妒奇才,尚未扬名立万而先逝,甚至连一篇讣告都没有。 dsh生长于单亲家庭,母亲做项目,经常应酬,也许是这样塑造了他喜欢宁静、独处的性格。不得不承认,他是一个天才,真正的天才。初中就在理科方面显出了过人的天份。升入高中后,由于不喜欢教条的科目,他几乎没上过课。直到高考... 阅读全文
posted @ 2012-10-17 15:09
AbandonZHANG
阅读(872)
评论(0)
推荐(2)
摘要:
刻苦的训练我打算最后稍微提一下。主要说后者:什么是有效地训练?我想说下我的理解。很多ACMer入门的时候,都被告知:要多做题,做个500多道就变牛了。其实,这既不是充分条件、也不会是必要条件。我觉得一般情况下,对于我们普通学校的大学生,各方面能力的差距不会太大,在这种情况下,训练和学习的方法尤为重要。其实,500题仅仅是一个标志,而且仅仅表示你做ACM-ICPC有一定的时间,我们训练的目的是什么?我觉得有四点1、提高编程能力2、学习算法,(读书,读论文,包括做一些题目验证)3、准备好面临将到来的挑战(熟悉题型,调整心态)4、启发思维。这里四个目的,从训练的角度上,重要性逐次递减;为什么呢?因为 阅读全文
posted @ 2012-10-17 15:07
AbandonZHANG
阅读(370)
评论(0)
推荐(1)
摘要:
—— “Hala, Abandon!”~-------------------------------------------------------------◊线性DP: 经典DP原型系列: °NOIP 1999 拦截导弹 (最长下降子序列入门) 思路:比较简单,第一问最长不上升子序列;第二问贪心即可(有人证明第二问等价于求最长上升子序列。。。)。 状态转移方程:最长不上升子序列:s[i] = max(s[i], s[j]+1)(j = 0...i-1, 且a[j] >= a[i])NOIP 1999 拦截导弹 1 #include <cstdlib> 2 #i 阅读全文
posted @ 2012-10-17 10:47
AbandonZHANG
阅读(609)
评论(0)
推荐(0)
摘要:
—— “Hala, AbandonZHANG!”~-------------------------------------------------------------◊线性DP:经典DP原型系列:°NOIP 1999 拦截导弹 (最长下降子序列入门)思路:比较简单,第一问最长不上升子序列;第... 阅读全文
posted @ 2012-10-17 02:47
AbandonZHANG
阅读(140)
评论(0)
推荐(0)
摘要:
—— “Hala, AbandonZHANG!”~-------------------------------------------------------------◊线性DP:经典DP原型系列:°NOIP 1999 拦截导弹 (最长下降子序列入门)思路:比较简单,第一问最长不上升子序列;第... 阅读全文
posted @ 2012-10-17 02:47
AbandonZHANG
阅读(118)
评论(0)
推荐(0)

浙公网安备 33010602011771号