码迷,mamicode.com
首页 >  
搜索关键字:battle    ( 273个结果
51 nod 1521 一维战舰 时间复杂度O(n),同 Codeforces 567D. One-Dimensional Battle Ships 有详细注释
题目:51nod: 题目Codeforces: 题目注意到两个战舰不能挨在一起就可以了。 每一段可容纳战舰数: ship*a + (ship - 1) <= length; --> ship = (length+1) / (a+1);(舍去小数部分) 构造出这么一个数据结构就简单了。 现在还有一个问 ...
分类:其他好文   时间:2017-08-29 20:39:43    阅读次数:366
【2017多校训练08 1002】【HDOJ 6134】Battlestation Operational
典型的数列反演题。 运用莫比乌斯反演的一个结论 $[n = 1] = \sum_{d | n} \mu(d)$,将表达式做如下转化: $$ ans = \sum_{i=1}^n \sum_{j=1}^i (\lfloor \frac{i-1}{j} \rfloor + 1) \sum_{d | i ...
分类:其他好文   时间:2017-08-19 23:26:43    阅读次数:126
2017多校第8场 HDU 6134 Battlestation Operational 莫比乌斯反演
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6134 题意: 解法: 那么g(n)怎么求,我们尝试打表发现g(n)是有规律的,g(n)=g(n-1)+d(n-1)+1,其中d(i)表示i的因子个数,这个我们是可以通过线性筛O(n)处理出来的,之后再O ...
分类:其他好文   时间:2017-08-19 12:52:08    阅读次数:131
[HDU 3710] Battle over Cities 树链剖分 最小生成树
题意 给定一张 $N$ 个点 $M$ 条边的无向连通图, 求删除任意点的最小生成树的边权之和. $0 < N \le 20000$ . $0 \le M \le 100000$ . 分析 我们会求整张图的最小生成树. 尝试求出来, 然后与我们所求进行联系. 我们发现, 把当前点 $x$ 断开之后, ...
分类:其他好文   时间:2017-07-29 16:30:47    阅读次数:197
【树状数组+dp】HDU 5542 The Battle of Chibi
http://acm.hdu.edu.cn/showproblem.php?pid=5542 【题意】 给定长为n的序列,问有多少个长为m的严格上升子序列? 【思路】 dp[i][j]表示以a[i]结尾的长度为j的严格上升子序列有多少个 dp[i][j]=sum{dp[k][j-1]},k小于i且a ...
分类:编程语言   时间:2017-07-26 20:22:52    阅读次数:228
D - 船之战
Alice and Bob love playing one-dimensional battle ships. They play on the field in the form of a line consisting of n square cells (that is, on a 1?×? ...
分类:其他好文   时间:2017-07-23 15:27:18    阅读次数:164
Battle City BFS+优先队列
Battle City Many of us had played the game "Battle city" in our childhood, and some people (like me) even often play it on computer now. What we are d ...
分类:其他好文   时间:2017-07-22 23:48:47    阅读次数:246
Yue Fei's Battle(组合计数递推)
//求一个直径为 k 的树有多少种形态,每个点的度不超过 3 // 非常完美的分析,学到了,就是要细细推,并且写的时候要细心 还有除法取模需要用逆元 ...
分类:其他好文   时间:2017-07-22 09:41:36    阅读次数:147
War Chess bfs+优先队列
War chess is hh's favorite game: In this game, there is an N * M battle map, and every player has his own Moving Val (MV). In each round, every player ...
分类:其他好文   时间:2017-07-21 13:28:19    阅读次数:231
pat1001. Battle Over Cities - Hard Version 解题报告
/**题目:删去一个点,然后求出需要增加最小代价的边集合生成连通图思路:prim+最小堆1.之前图中未破坏的边必用,从而把两两之间可互达的点集合 合并成一个点2.求出不同点集合的最短距离,用prim+最小堆求出最小生成树 kruskal1.之前图中未破坏的边必用,全部加到图中2.途中被破坏的边按照边 ...
分类:其他好文   时间:2017-07-15 10:05:59    阅读次数:205
273条   上一页 1 ... 8 9 10 11 12 ... 28 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!