The Sun Also Rises

Algorithm, Mathematica, 计算机科学, C++, photography, GNU/Linux的讨论空间

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  73 随笔 :: 6 文章 :: 169 评论 :: 0 Trackbacks

经典题/模型比较多

John   Recommend

经典的Mis`ere Nim问题,参见Impartial Combinatorial Games.2.5。
非常精巧的一个思路。对于一个至少有2堆都>1的且Nim和非0的状态,我们按照普通Nim的策略来进行。因为至少有2堆>1,所以一步之内我们仍然至少有1堆>1,又注意到我们留给对手的是一个平衡态,所以我们留给对手的是一个至少2堆>1的平衡态。
这样进行下去,直到某一步对手给我们的状态中只有1堆>1(他不可能一口气把两个>1的堆都干掉)……

Double Queue
简单题,我用set的。

‘JBC’
高精度

Loan Scheduling   Recommend
一个比较经典的贪心。
对Applications按照deaadline先后来处理。维护当前准备接受的applications列表,如果能完成当前的application则将该application加入列表中。否则和列表中profit最低的比较一下,如果当前application的profit比它高就把它踢掉~。这需要一个heap来维护~。
CODE

Showstopper   Recommend
很有意思的一道题……其实说穿了非常简单……二分出错的区间,然后计算总count数。由于保证了至多只有一个错误,所以根据奇偶性可以判断是哪半边错误。
CODE



Highway
经典的贪心题,预处理出每个villiage对应的区间,排序,贪心。

Computers
简单DP, 题目描述有问题,m(y,z)应该指第y年买电脑用到第z年的总maintain费用。


The Stable Marriage Problem   Recommended
经典的稳定婚姻问题,参考组合数学书。

Arne Saknussemm
简单题。

posted on 2008-01-28 00:43 FreePeter 阅读(1830) 评论(0)  编辑 收藏 引用 所属分类: ACM/ICPC

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


Creative Commons License
This site is licensed under a Creative Commons Attribution-Share Alike 2.5 China Mainland License. 本站采用创作共用版权协议, 要求署名、相同方式共享. 转载本站内容必须也遵循“署名-相同方式共享”的创作共用协议. This site is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.