返回顶部
上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页
摘要: https://www.acwing.com/problem/content/514/ 想到的一种解法是,每隔x个高度抽点出来。 比如从j高度开始。 判断j+x高度时: dp[i][j]+1 判断j+2x高度时: dp[i][j+x]+1,dp[i][j]+2 可以看到后面的这个是一起+1的,所以最 阅读全文
posted @ 2019-10-13 00:39 Inko 阅读(93) 评论(0) 推荐(0) 编辑
摘要: https://www.acwing.com/problem/content/517/ 给一个多项式,求他的整数根。 首先稳妥的办法应该是整一大堆质数,然后用中国剩余定理合并(当然不是真的合并)。 奇怪一点的就用几个就可以了,卡掉的概率极低,加上是OI其实没问题的。 但是这题卡常,要用秦九韶公式卡掉 阅读全文
posted @ 2019-10-12 23:37 Inko 阅读(95) 评论(0) 推荐(0) 编辑
摘要: https://www.acwing.com/problem/content/515/ 二维前缀和暴力统计,注意最后放这些点的位置的时候可以放在角落里的,巨坑,应该最简单的思路是枚举每个点1~MAXN,然后写个函数自动返回他周围的点的和。 阅读全文
posted @ 2019-10-12 21:29 Inko 阅读(104) 评论(0) 推荐(0) 编辑
摘要: https://www.acwing.com/problem/content/description/171/ 舞蹈链还是比较好,抄了一个看起来可以改的模板? cpp include include include using namespace std; const int inf = ( 1u 阅读全文
posted @ 2019-10-12 19:26 Inko 阅读(98) 评论(0) 推荐(0) 编辑
摘要: https://www.acwing.com/problem/content/133/ 单调栈的模板题,按道理悬线dp不用的话也可以这样做。 需要注意这道题不能直接dp,比如[3,5,4],这组数据,3可以拓展5,但5不能拓展4,不过3可以拓展4。 cpp include using namespa 阅读全文
posted @ 2019-10-12 18:12 Inko 阅读(97) 评论(0) 推荐(0) 编辑
摘要: https://www.acwing.com/problem/content/154/ 悬线法dp,悬线dp,不知道这样对不对,反正能过,看看别人的证明: 纯dp的方法就是这样:预处理每个点向左、向右的扩展距离,然后统一处理向上的扩展距离。 include using namespace std; 阅读全文
posted @ 2019-10-12 17:13 Inko 阅读(111) 评论(0) 推荐(0) 编辑
摘要: https://www.acwing.com/problem/content/123/ 对坐标离散化之后暴力二分枚举边长,然后尺取验证,复杂度$O(n^2logn)$。 WA了1发因为y坐标没有清空。尺取的那个二分开头是没必要的,还容易错(当没有把坐标偏移到从(1,1)开始就不能这样二分找初始位置) 阅读全文
posted @ 2019-10-10 22:12 Inko 阅读(177) 评论(0) 推荐(0) 编辑
摘要: https://www.acwing.com/problem/content/description/254/ 这个才是真的点分治,上次那个直接树dp就结束了,因为和子树的size没有什么关系,甚至那个重心是自己骗自己的。 这个点分就厉害了,每次都要找新的重心。 因为每次分治合并答案的代价是和当前子 阅读全文
posted @ 2019-10-09 16:41 Inko 阅读(184) 评论(0) 推荐(0) 编辑
摘要: https://ac.nowcoder.com/acm/contest/1099 question I 2019 点分治,第一次做的点分治。要先找树的重心,然后分治。 cpp include using namespace std; typedef long long ll; const int I 阅读全文
posted @ 2019-10-07 18:41 Inko 阅读(190) 评论(0) 推荐(0) 编辑
摘要: ```cpp const int MOD = 10007; ll n, m; ll qpow(ll x, ll n) { ll res = 1; while(n) { if(n & 1) res = res * x % MOD; x = x * x % MOD; n >>= 1; } ret... 阅读全文
posted @ 2019-10-07 18:31 Inko 阅读(143) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页