上一页 1 2 3 4 5 6 7 ··· 13 下一页
摘要: The Best Vacation 思路 前缀和加贪心 贪心:我们的结尾点一定是在某一个月的最后一天。 贪心部分证明:我们选定两组数 \(A = a_{n - 2}, a_{n - 1}, a_{n}, b_{1}, b_{2}, b_{3}……b_{n - 2}, b_{n - 1}\) \(B 阅读全文
posted @ 2020-05-27 15:17 lifehappy 阅读(172) 评论(0) 推荐(0)
摘要: 梯度下降的直线拟合 实现说明 给定若干个$x, y$并且求得一个最佳的$y = ax + b$,也就是二元一次方程组的解。 先放上给定的散点,以及求得的线性回归的直线的图片。 我个人认为,这里的梯度优化,就是通过一个关键式子$loss = \sum(ax + b - y) ^{2}$,通过求解这个凹 阅读全文
posted @ 2020-05-26 12:27 lifehappy 阅读(1178) 评论(0) 推荐(0)
摘要: " 小V和gcd树" 一场只会一签到题的比赛,还记得当时我写这道题,直接暴力,给我TLE的啊,,,, 过了也有一段时间了,我带着树链剖分回来再写这道题,终于给它A了。 思路 这道题目不完全像树链???树链不是维护点的权值吗,怎么这题要维护边的权值。 确实这道题是通过点来改变边的权值的,我们考虑如何通 阅读全文
posted @ 2020-05-24 18:35 lifehappy 阅读(374) 评论(0) 推荐(0)
摘要: 树链剖分 DFS序 先来讲一讲DFS序是什么东西,直接上图,方便理解。 估计巨巨们应该知道了DFS序的两个重要的东西,$in,out$数组。 $in$数组就是这个点进入DFS的时间。 $out$数组就是这个点退出DFS递归栈的时间。 这个时间要注意,当有点进入的时候才加,没有点进入的时候不加也不减。 阅读全文
posted @ 2020-05-24 11:15 lifehappy 阅读(133) 评论(2) 推荐(0)
摘要: "Line belt" 思路 我们假定在$A, B$上选取点$E$,在$C, D$上选取点$F$,我们的移动路径是$A E F D$。 当我们确定$E$点时,不难发现$dis(E F + F D)$是一个凹函数,具有极小值。 当我们确定$F$点时不难发现$dis(A E + E F)$也是一个凹函数 阅读全文
posted @ 2020-05-21 11:32 lifehappy 阅读(219) 评论(0) 推荐(0)
摘要: 三分模板 三分整数模板 整数的三分可能具有不确定性,可以通过改变while循环的条件$while(l + 5 = calc(lmid)) r = mid 1; else l = mid + 1; } printf("%lld\n", min(calc(l), calc(r))); c++ doubl 阅读全文
posted @ 2020-05-20 22:08 lifehappy 阅读(2198) 评论(0) 推荐(3)
摘要: "Restorer Distance" 思路 因为push和move这两个操作,我们比较容易发现这两个操作好像在最大值最小值两头是等价的,因此当在最大最小值中间可能存在一个最优值,使操作成本最低。 通过上面的分析我们可以大致的得到这是一个凹函数,并且存在最极小值,因此我们可以考虑三分去的到这个最小值 阅读全文
posted @ 2020-05-20 20:35 lifehappy 阅读(226) 评论(0) 推荐(0)
摘要: "区区区间间间" 思路 定义$V_{l, r} = max(a_i a _j | l using namespace std; typedef long long ll; const int N = 1e5 + 10; int a[N], n; ll l[N], r[N]; ll get_max() 阅读全文
posted @ 2020-05-20 10:40 lifehappy 阅读(169) 评论(0) 推荐(0)
摘要: 板子 我测得的是这个东西在不开$O2$的情况下比$pair + priority_queue$快了将近$1/3$ 阅读全文
posted @ 2020-05-19 23:46 lifehappy 阅读(158) 评论(0) 推荐(1)
摘要: "Codeforces Round 643 (Div. 2)" "Sequence with Digits" 思路 一道暴力题,猜想在某一步一定会出现0,于是怀着忐忑提交了代码,结果还真的是这样。 代码 阅读全文
posted @ 2020-05-17 16:17 lifehappy 阅读(212) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 13 下一页