码迷,mamicode.com
首页 >  
搜索关键字:hdoj    ( 2498个结果
【HDOJ】4347 The Closest M Points
居然是KD解。 1 /* 4347 */ 2 #include <iostream> 3 #include <sstream> 4 #include <string> 5 #include <map> 6 #include <queue> 7 #include <set> 8 #include <s
分类:其他好文   时间:2016-02-12 16:15:59    阅读次数:283
【HDOJ】4341 Gold miner
分组01背包。在一条直线上的点归为一组。 1 /* 4341 */ 2 #include <iostream> 3 #include <sstream> 4 #include <string> 5 #include <map> 6 #include <queue> 7 #include <set>
分类:其他好文   时间:2016-02-12 12:51:03    阅读次数:304
【HDOJ】4333 Revolving Digits
扩展KMP基础题目。 1 /* 4333 */ 2 #include <iostream> 3 #include <sstream> 4 #include <string> 5 #include <map> 6 #include <queue> 7 #include <set> 8 #include
分类:其他好文   时间:2016-02-11 23:53:35    阅读次数:394
【HDOJ】4336 Card Collector
概率DP的题目,一直就不会做这类题目。dp[s]表示状态为s的时候再买多少张牌可以买全,表示的是一个期望值。dp[s] = 1 + P(empty) * dp[s] + P(had) * dp[s] + P(new) * dp[nst]。从而可以解dp[s]。 1 /* 4336 */ 2 #inc
分类:其他好文   时间:2016-02-11 22:40:55    阅读次数:193
【HDOJ】4328 Cut the cake
将原问题转化为求完全由1组成的最大子矩阵。挺经典的通过dp将n^3转化为n^2。 1 /* 4328 */ 2 #include <iostream> 3 #include <sstream> 4 #include <string> 5 #include <map> 6 #include <queu
分类:其他好文   时间:2016-02-10 23:24:03    阅读次数:480
【HDOJ】1914 The Stable Marriage Problem
稳定婚姻问题,Gale-Shapley算法可解。 1 /* 1914 */ 2 #include <iostream> 3 #include <sstream> 4 #include <string> 5 #include <map> 6 #include <queue> 7 #include <s
分类:其他好文   时间:2016-02-07 02:22:40    阅读次数:137
【HDOJ】4601 Letter Tree
挺有意思的一道题,思路肯定是将图转化为Trie树,这样可以求得字典序。然后,按照trie的层次求解。一直wa的原因在于将树转化为线性数据结构时要从原树遍历,从trie遍历就会wa。不同结点可能映射为trie上的同一结点,如1->2 (a) 1->3(a) 2->4(b), 这是trie的结构是RT-
分类:其他好文   时间:2016-02-06 18:22:24    阅读次数:219
【HDOJ】3686 Traffic Real Time Query System
这题做了几个小时,基本思路肯定是求两点路径中的割点数目,思路是tarjan缩点,然后以割点和连通块作为新节点见图。转化为lca求解。结合点——双连通分量与LCA。 1 /* 3686 */ 2 #include <iostream> 3 #include <sstream> 4 #include <
分类:其他好文   时间:2016-02-06 01:41:18    阅读次数:291
动态规划-hdoj-4832-百度之星2014初赛第二场
Chess Problem Description 小度和小良近期又迷上了下棋。棋盘一共同拥有N行M列,我们能够把左上角的格子定为(1,1),右下角的格子定为(N,M)。在他们的规则中,“王”在棋盘上的走法遵循十字路线。也就是说,假设“王”当前在(x,y)点,小度在下一步能够移动到(x+1, y),
分类:其他好文   时间:2016-02-05 22:11:47    阅读次数:170
【HDOJ】5296 Annoying problem
LCA+RMQ。挺不错的一道题目。 思路是如何通过LCA维护费用。当加入新的点u是,费用增量为dis[u]-dis[lca(u, lower_u)] - dis[lca(u, greater_u)] + dis[lca(lower_u, greater_u)]。若beg[u]大于当前最大值或小于最小
分类:其他好文   时间:2016-02-05 18:35:21    阅读次数:220
2498条   上一页 1 ... 64 65 66 67 68 ... 250 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!