摘要:
题面 "BZOJ题面" 思路 "半平面交代码讲解戳这里,用的就是这道题" 我们射箭的函数形如$y=Ax^2+Bx$ 考虑每一个靶子$(x_0,y_1,y_2)$,实际上是关于$A,B$的不等式限制条件 我们只要求出有没有$(A,B)$满足所有$2 n$个限制条件就可以了 考虑一个限制条件$y_1\l 阅读全文
摘要:
前言 我一直以来都挺不想学这个玩意儿的...... 奈何最近经常碰到凸包啊半平面交之类的题,还有平面图 所以还是做一下吧 钳制芝士 平面向量及其坐标表示 平面几何图形的基础定义、公理、定理 向量相关运算 向量是个非常方便的东西,可以把很多平面几何空间几何里面用笛卡尔坐标暴力算很麻烦的东西变得很简单, 阅读全文
摘要:
题面 "传送门" 思路 懒得解释了......也是比较简单的结论 但是自己看到几何就退缩了...... 下周之内写一个计算几何的学习笔记! Code cpp include include include include include include define eps 1e 14 using 阅读全文
摘要:
题面 "传送门" 思路 其实就是很明显的平面图模型。 "不咕咕咕的平面图学习笔记" 用最左转线求出对偶图的点,以及原图中每个边两侧的点是谁 建立网络流图: 源点连接至每一个对偶图点,权值为这个区域的光明能量 每一个对偶图点连接至汇点,权值为这个区域的黑暗能量 对于每一条原图中的边,在它两侧的对偶图点 阅读全文
摘要:
题面 "传送门" 思路 这题其实蛮好想的......就是我考试的时候zz了,一直没有想到标记过的可以不再标记,总复杂度是$O(n)$ 首先我们求个前缀和,那么$ans_i=max(pre[j]+pre[i]$ $xor$ $pre[j])$ 考虑对于每个$pre[i]$,一个$pre[j]$在经过上 阅读全文
摘要:
题面 "传送门" 重要思想 真的是没想到,我很久以来一直以为总会有应用的$BFS$序,最终居然是以这种方式出现在题目中 笔记:$BFS$序可以用来处理限制点对距离的题目(综合点分树使用) 思路 本题中首先询问可以拆成两个:所有同色点对距离大于$L 1$的种数减去所有同色点对距离大于$R$的种数 考虑 阅读全文
摘要:
题面 "传送门" 一句话题意: 给定$n\leq 1e9,k\leq 1e7,T\leq 1e9$ 设全集$U=\lbrace 1,2,3,...n\rbrace $,求$(min_{x\in S}\lbrace S\rbrace (S\subseteq U, \lvert S \rvert =k) 阅读全文
摘要:
题面 "传送门" 思路 首先看看我们到底要干什么:有$1e6$次询问,遍历$i$,每次要求一个形如$b_i \ast a_j a_i \ast b_j$的东西的最大值 考虑如果一个$j$的决策在当前的$i$上比$k$这个位置更优会得到什么: $b_i \ast a_j a_i \ast b_j b_ 阅读全文
摘要:
题面 "传送门" 思路 又双叒叕是一道差分题我没想出来......记录一下 首先这个“所有祖先都比自己小”等价于“父亲比自己小” 这题的基础dp方程很显然,$dp[u][i]$表示当前在点$u$,且点$u$的值是$i$的时候最小修改几个点 然后我们发现每个$dp[u]$可以取到的有意义的值只有几个, 阅读全文
摘要:
题目 给定一棵树,每个点有一个活动时间,长度为正整数$t_i$ 你需要安排每个点的活动时间什么时候开始什么时候结束,并且满足:任何一个时刻没有两个相邻的点都在活动 开始时刻为0,在以上条件下最小化所有点的结束时间之和 $n \leq 2000$ 思路 首先,给定的所有$t_i$都是正整数,说明答案一 阅读全文