2011-04-07
1.剪枝题 ZOJ 1909
//关键在于对数组的排序,,然后 确定一个 尽可能向前推进的 启始枚举位置,这样能减掉大约一半的结点 (相当于把每个pos 点左边的全部减掉)
//做的时候都想到排序了就差一点点了,,无奈时间不够了 ,几次交完气势没了,555555,看来剪枝是个弱项
2. ZOJ 1913
//怎么形容能,,博弈题,,之前博弈咱是白纸一张呀,大一嗖嗖的A ,咱汗珠子哗啦哗啦滴,,,关键是老没弄明白这两个数这么大,sg()函数往哪存,其实是我局限了,,sg函数往往不是搜出来的,而是小学奥数题般得想出来
//言归正传,,就是说一个大数l,和一个小数 s ,,如果l 是 s 的两倍以上呢,一定是 N-position ,(显然, l的直接的后续状态间相差 1个 位置,而,所以他们的 position 相反,而 每一个 又必有 terminal position )
//如果l 小于 s的两倍呢 我们就枚举吧,,打上以个全局变量的时间戳 喔喔喔喔
//ps: 大一"还不错哟" "还不错哟" "还不错哟" "还不错哟" "还不错哟",,,,,,找机会瞬秒他们 哇哈哈哈哈哈哈 Ooooooops!