2008年9月13日星期六

ZJU/ZOJ 1149 Dividing 解题报告

题目大意是给出价值分别为1到6的石头的个数,问能否将其平分使价值总和相等。

朴素的0/1背包模型模型即可AC。有两个显而易见的优化:

  1. 所有石头的价值总和为奇数则必然不可能平分
  2. 判断能否平分只需判断能否用已有的石头组合出所有石头价值总和的一半的即可

个人感觉可以利用数论证明将石头个数缩小到一定范围仍然不影响结果,但由于用了以上两个优化的效果已经非常好了,所以就没有进一步去证明了。

3068626    2008-09-13 16:19:32    Accepted    1149    FPC    00:00.00    520K    IwfWcf

9 条评论:

  1. 该题好像是用中国剩余定理来缩小范围。
    即读入时mod一个数(可能是最小公约数?)
    这样数组开到1000即可,时间也效果显著。
    可惜看了《算法导论》半天,被他的同余搞得一塌糊涂了。。
    问一下,你的朴素是怎么过的?
    第一个优化很明显,第二个本来就是用来DP的,但我还是无奈的TLE。。
    还有。。zju是不是down了?

    回复删除
  2. ZOJ在升级,从昨天18:00开始,会在48小时内完成

    我的程序实现没有什么特别的,就是朴素的0/1背包罢了,要说算得上优化的也就是判断一下当前价值是否已经标记过了,如果是则代表其后的相应倍数也必然标记过了,不需要做重复的标记了。

    回复删除
  3. 我回去试试再改改。。你那个站内搜索怎么弄的?

    回复删除
  4. toms outlet, http://www.tomsoutlet-stores.com/
    nike roshe, http://www.nikerosherunshoes.co.uk/
    prada handbags, http://www.pradahandbagsoutlet.co.uk/
    soccer jerseys, http://www.cheapsoccerjersey.net/
    michael kors outlet store, http://www.michaelkorsoutlet-store.us.com/
    true religion jeans, http://www.truereligionjeansoutlets.us.com/
    oakley sunglasses, http://www.oakleysunglasses-outlet.us.com/
    nike free 5, http://www.nikefree5.us/
    louis vuitton bags, http://www.louisvuittonbag.us.com/
    chanel handbags, http://www.chanelhandbags-outlet.co.uk/
    chanel handbags, http://www.chanelhandbags-outlet.us.com/
    louis vuitton handbags, http://www.louisvuittonhandbag.us/
    louis vuitton outlet, http://www.louisvuittonoutlet.in.net/
    ghd hair straighteners, http://www.ghdhairstraightenerssale.co.uk/
    nba jerseys, http://www.nbajerseys.us.com/
    coach outlet, http://www.coachoutletstores.com.co/
    true religion jeans, http://www.truereligionjeanscanada.com/
    swarovski crystal, http://www.swarovskicrystals.co.uk/
    mbt shoes, http://www.mbtshoesoutlet.us.com/
    michael kors handbags, http://www.michaelkorshandbags.in.net/
    chanel handbags, http://www.chanelhandbagsoutlet.in.net/
    michael kors outlet online, http://www.michaelkorsoutletonline.in.net/
    polo ralph lauren, http://www.poloralphlauren.us.org/
    the north face clearance, http://www.thenorthfaceclearances.us.com/
    jordan shoes, http://www.jordan-shoes.us.com/
    beats by dr dre, http://www.beatsbydrdre-headphones.us.com/
    the north face uk, http://www.thenorthfaces.org.uk/
    1003maoqiuyun

    回复删除

 
Creative Commons License
除非另有声明,本网站采用知识共享署名-非商业性使用-相同方式共享 3.0 许可协议授权。