指针
dance_in_the_dark
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JZOJ4860【NOIP2016提高A组集训第7场11.4】分解数
DescriptionDpstr学习了动态规划的技巧以后,对数的分解问题十分感兴趣。 Dpstr用此过程将一个正整数x分解成若干个数的乘积:一开始令集合A中只有一个元素x,每次分解时从A中取一个元素a并找出两个大于1且互质的整数p,q,要求pq=a,然后将a分解成两个元素p和q,也就是从A中删去a并加入p和q。Dpstr把正整数x用该过程能分解的次数的最大值称为x的分解数。 例如66的分解数为2原创 2016-11-04 20:37:14 · 725 阅读 · 0 评论 -
NOIP提高组【JZOJ4804】成绩调研
DescriptionData ConstraintSolution这道题我们考虑用线段树和单调队列解决。显然我们枚举右边界j,那么左边界的所在的范围显然是一个形如[l..r]的区间。对于区间的左端点,我们设一个左指针i,i表示[i..j]范围内所有的等级均小于等级数量的最大限制,我们再弄一个数组f,f[i]表示当前i等级的数量,若当前f[a[j]]大于最大限制,我们就将左指针往右移。这样,我们就可原创 2016-09-29 16:53:01 · 511 阅读 · 0 评论
分享