动态规划
文章平均质量分 92
佐理慧
默默的学习
展开
-
51nod 1254 最大子段和 V2
51nod 1254 最大子段和 V2原题链接:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1254 去年做的一个题目。。。那个时候真是抓耳挠腮啊(其实刚接触ACM 也就一年多) 嘻嘻.而且我自己写的我都觉得不好。所以我想再复习一遍。。。题目有几个点需要注意。首先必须交换。答案的形式只可能就有三种交换的两个元素都在原创 2017-10-08 19:15:17 · 1153 阅读 · 0 评论 -
51nod 2214
51nod 2214http://www.51nod.com/Challenge/Problem.html#!#problemId=2214现在给定一个长度为 N 的 01串,同时给定参数 M,可以执行以下两种操作:选择串的任意一个位置取反指定整数 K>= 1,将串的前 K * M 位全部取反。用最少的操作次数,使得这个串的N-M前缀和N-M后缀完全相同,你只需要输出最少的操作次...原创 2019-02-01 14:46:24 · 342 阅读 · 0 评论 -
ICPC 焦作 Sequence
ICPC 焦作 Sequencehttps://nanti.jisuanke.com/t/31713题目是给定 1<m<250,1<n<1091<m<250,1<n<1091[1,n][1,n][1,n]中等概率取mmm个数字,组成一个非递减序列,记f(i)f(i)f(i)为iii出现的次数 .计算下式期望maxni=1f(i)m...原创 2018-09-16 20:33:16 · 721 阅读 · 0 评论 -
2017 ICPC hihocoder 1636
链接:https://hihocoder.com/problemset/problem/1636石子归并变形版本。在原有石子归并问题上。增加合并堆数的限制。原有石子归并一次必须合并 22 堆现在一次必须合并 kk 堆k∈[L,R]k\in[L,R],也就是说合并的堆数不小于LL,不大于RR。每次合并的耗费。依然是石子总重。那么显然合并前。我们需要知道。有多少堆合并了。对于堆数不在[L,R][L,R]原创 2017-11-22 22:32:47 · 646 阅读 · 0 评论 -
SPOJ 1825 Free Tour 2
SPOJ Free Tour 2链接:http://www.spoj.com/problems/FTOUR2/树上分治的经典题目。每次找到这棵树的重心。递归的处理子树。后合并处理整棵树。对于合并的过程。记重心为zztmp[c][i]tmp[c][i]表示不包括cc为根的子树的节点。从zz出发。不超过ii个节点的最远距离。显然有了tmp[][]tmp[][]数组后。合并是非常快的。只需要查表即可。我们原创 2017-11-15 15:19:51 · 422 阅读 · 0 评论 -
51nod 1222 最小公倍数计数
51nod 1222 最小公倍数计数链接:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1222次题有毒。。。。计算∑i=1n∑j=1i∑t=ji[lcm(j,t)=i]\sum_{i=1}^n\sum_{j=1}^i\sum_{t=j}^i[lcm(j, t)=i]周阁筛:非常经典的周阁筛。F(n)=∑a=1n∑b=a原创 2017-10-31 18:42:26 · 729 阅读 · 1 评论 -
51nod 1710 复杂度分析2
51nod 1710 复杂度分析2原题链接: https://www.51nod.com/onlineJudge/questionCode.html#problemId=1710¬iceId=352908定义: low(n)low(n)为nn的二进制形式最低位11以及比它更低位的00组成的二进制数。特别的: low(0)=0low(0)=0定义 f(i,j) f(i,j)有:当i>ji>j时原创 2017-10-14 19:28:50 · 506 阅读 · 0 评论 -
HDU 4455 Substrings
HDU 4455 Substrings链接:http://acm.hdu.edu.cn/showproblem.php?pid=4455令dp[w]dp[w]为ww对应的答案。则对于dp[w+1]dp[w+1]细想:对于以第ii个元素A[i]A[i]开始的长度为ww的子段。长度扩张到w+1w+1时,包含进入了A[w+i]A[w+i]如果此时[w,w+i−1][w,w+i-1]中没有A[i]A[i]。原创 2017-10-30 20:21:22 · 518 阅读 · 0 评论 -
51nod 1847 奇怪的数学题
51nod 1847 奇怪的数学题原题链接: https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1847定义:sgcd(a,b)sgcd(a,b)为aa与bb的次大公约数f(a)f(a)为aa的次大约数sgcd(a,b)=f(gcd(a,b))sgcd(a,b)=f\big(gcd(a,b)\big)特别的:f(1)=0f原创 2017-10-22 11:14:12 · 1227 阅读 · 0 评论 -
HDU 5981 Guess the number
HDU 5981 Guess the number原题链接: http://acm.hdu.edu.cn/showproblem.php?pid=5981题目大意是:AA在区间[a,b][a,b]上猜一个数字,BB猜测AA猜测的数字。如果BB猜测小了AA会告诉他,一旦BB猜测的大了。AA不会再告诉BB,直到B猜到这个数字为止 游戏结束。问,在BB每次做决定后。情况最差时。最少猜测多少次。那么猜测次原创 2017-10-27 20:14:28 · 607 阅读 · 0 评论 -
素数计数函数
一种计算π(n)\pi(n)的组合方法这里π(n)\pi(n)指:不大于nn的素数个数注:本文方法来自于维基百科对素数计数的一个组合方法:https://en.wikipedia.org/wiki/Prime-counting_function由于最后的一些优化技巧还未掌握。文中的方法还有待优化。常识:一般来说,xx以内的素数大约有:π(x)=O(xln x)\pi(x)=O(\frac{x}{ln原创 2017-09-18 16:44:22 · 3057 阅读 · 0 评论 -
51nod 1838
51nod 1838http://www.51nod.com/Challenge/Problem.html#!#problemId=1838题目中有一个很巧妙的反演。由于之前没接触过这类题目。第一次接触,感觉学到了很多东西。首先。计算,无限限制的情况下,从(0,0)(0,0)(0,0)走到(x,y)(x,y)(x,y),不走(0,0)(0,0)(0,0)向量的方案数。由于xxx方向和yyy...原创 2019-02-09 16:02:22 · 324 阅读 · 0 评论