上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 71 下一页
摘要: 链接poj3667的加强版 当时的题解这里只不过对于女神需要另开算,DS的占用的时间不加在女神身上,女神的时间都要加,清空的时候也都要算。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #inc... 阅读全文
posted @ 2014-05-29 21:48 _雨 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 以前见过这题,没做出来,知道是离线处理,这次仔细想了下,首先把出现的高度都map离散化一下,以离散化出来的数目g建树,把每个位置都开俩个vector,一个存以这个位置为L的询问,一个存以这个位置为R的询问。然后从1-g 进行更新,假如当前i是以第j个区间的开始位置,那么这时就可以询问一下 2 #i... 阅读全文
posted @ 2014-05-29 16:15 _雨 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 链接算是裸线段树了,因为没个数最多开63次 ,开到不能再看就标记。查询时,如果某段区间被标记直接返回结果,否则继续向儿子节点更新。注意用——int64注意L会大于R 这点我很纠结。。您出题人故意的吗 WAn次。。 1 #include 2 #include 3 #include 4 #in... 阅读全文
posted @ 2014-05-29 14:41 _雨 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 链接这题第一想法是矩阵,不过范围太大了,然后就没有思路了。。之后看到群里的解法,行和列可以分着走,两者是互不影响的,这样就把二维转换成了一维,直接dp求出就可以了。然后再组合相乘一下。 1 #include 2 #include 3 #include 4 #include 5 #include 6... 阅读全文
posted @ 2014-05-25 22:18 _雨 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 链接解码之后是跟普通的自动机求解一下的,只不过解码比较恶心,512=》N》=0 ,所以不能用字符串来存,需要转换成整数来做。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8... 阅读全文
posted @ 2014-05-25 10:24 _雨 阅读(451) 评论(0) 推荐(0) 编辑
摘要: l链接这题想了好一会呢。。刚开始想错了,以为用自动机预处理出k长度可以包含的合法的数的个数,然后再数位dp一下就行了,写到一半发现不对,还要处理当前走的时候是不是为合法的,这一点无法移到trie树上去判断。之后想到应该在trie树上进行数位dp,走到第i个节点且长度为j的状态是确定的,所以可以根据t... 阅读全文
posted @ 2014-05-25 10:20 _雨 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 链接这题没想到怎么做,问了下p队长,大悟。。先求出任意两串的在trie树上的最短距离,期间是不能走到不合法的地方,我是用spfa求得,在更新和加入节点时判断一下是不是合法位置。求出最短距离之后,找出一条从0出发遍历所有串的最短距离,可以dp出,dp[i][j]表示当前状态以节点j串结尾的最短距离。枚... 阅读全文
posted @ 2014-05-25 10:11 _雨 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 链接类似的dp省赛时就做过了,不过这题卡内存,需要把当前状态hash一下,可以按进制来算出当前的状态,因为所有的状态数是不会超过10*10*10*10的,所以完全可以把这些存下来。刚开始把trie的的遍历节点写在外层循环了,一直WA,后来想了一下,状态是只会向前走的,但是节点不一样,如果由 当前节点... 阅读全文
posted @ 2014-05-25 10:04 _雨 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 链接预处理出来任意两点的距离,然后可以顺着trie树中的节点走,不能走到不合法的地方,另开一维表示走到了哪里,依次来更新。注意判断一下起点是不是合法。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include ... 阅读全文
posted @ 2014-05-25 09:58 _雨 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 链接dp[x][y][node][sta] 表示走到在x,y位置node节点时状态为sta的方法数,因为只有2个病毒串,这时候的状态只有4种,根据可走的方向转移一下。这题输入的是m、N,先列后行,因为输反了,WA了N次啊。。 1 #include 2 #include 3 #include ... 阅读全文
posted @ 2014-05-25 09:53 _雨 阅读(267) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 71 下一页