随笔分类 - 刷题
摘要:KD-tree 1.使用背景 在项目中遇到一个问题: 如何算一个点到一段折线的最近距离~折线的折点可能有上千个, 而需要检索的点可能出现上万的数据量, 的确是个值得思考的问题~ 2.暴力解法 有个比较直观的方法: 计算点到折线的每段的距离, 然后暴力找出最短的那段~得到解..不过这种O(n)的复杂度
阅读全文
摘要:题目利用DP思想,dp[i][j][k]表示robot跑到i行j列目前移动方向为k时,所需要的最小的flip。其中0 <= i <= N,0 <= j <= M,k = right/down dp[i][j][right] 可由dp[i][j-1][right]右移和dp[i-1][j][down]
阅读全文
摘要:Balanced Lineup Description For the daily milking, Farmer John's N cows (1 ≤ N ≤ 50,000) always line up in the same order. One day Farmer John decides
阅读全文
摘要:最近感觉DP已经完全忘了..各种爆炸,打算好好复习一发,0-1背包开始 Big Event in HDU Problem Description Nowadays, we all know that Computer College is the biggest department in HDU.
阅读全文
摘要:Piggy-Bank 典型的完全背包问题,看是不是恰好把存钱罐装满,如果不装满的话dp[f]还是INF,转移方程是: dp[i] = min(dp[i], dp[i - w[j]] + p[j]); Problem Description Before ACM can do anything, a
阅读全文
摘要:好久没刷题,水一水,反正排不上名次。。这道题记下 我想着蛋疼的做了质因数分解,然后再算的因子个数。。慢的一比,结果导致超时,还不如直接一个for循环搞定。。也是醉了 最后其实就是算两个数的gcd,然后gcd的因子个数除两个数的因子个数乘积就是最后结果,再约分一下就行。 #1284 : 机会渺茫 时间
阅读全文
摘要:Problem Description Ignatius bought a land last week, but he didn’t know the area of the land because the land is enclosed by a parabola and a straigh
阅读全文