数学-容斥
文章平均质量分 53
gungnir__
Fade to black.
展开
-
HDU 5072 Coprime(2014 Asia AnShan Regional Contest C)
【题目链接】http://acm.hdu.edu.cn/showproblem.php?pid=5072 【解题报告】 题目大意为:给出N个互不相同的数字,试求有多少个这样的三元组,满足两两互质或两两不互质。 涉及到三元组,给出一个裸的枚举算法,即三重循环枚举三元组判断是否满足题目要求,这样的复杂度是O(n^3)显然是不可承受的。 于是可以考虑,任意两个数的关系:互原创 2015-11-10 15:02:10 · 382 阅读 · 0 评论 -
HDU 1695&4135 容斥
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=4135http://acm.hdu.edu.cn/showproblem.php?pid=1695【解题报告】 题目其实很简单,考虑到容斥需要的几个基本操作需要打熟练,就更新这么一篇blog上来。hdu4135很裸。给出一个N,求A,B区间内和N互素的数都个数。那么我们如果知道有多少数和N不互质,原创 2016-02-12 04:24:08 · 287 阅读 · 0 评论 -
HDU 5125 序列型DP
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=5125【解题报告】 求A的最长上升子序列,其中A中至多有M个元素可以被B中同位置元素替换。 考虑到数据范围只有1e3,所以完全可以用O(n^2)的方法来求LIS,但是由于有了B数组的加入,所以我们需要考虑Dp的状态要设置两个,一个是从上一个状态的a转移过来,一个是从上一个状态的b转移过来。 所原创 2016-02-12 05:20:58 · 1341 阅读 · 0 评论