随笔- 152  文章- 1  评论- 9  阅读- 33146 
05 2019 档案
THU的告诫
摘要:究其原因,还是自己只会OI了。要成为一个合格的选手,是方方面面各个地方都要看的,同时也要自己去实现。快速实现。清晰实现。运行成功。 尤其是各种平时用的东西,不要只会技,还要研其道。 再次警醒,各位同我一样的选手。 阅读全文
posted @ 2019-05-27 14:58 GreenDuck 阅读(207) 评论(0) 推荐(0) 编辑
19_05_21校内训练[边上的整点]
摘要:题意 有一个n条横线m条竖线的长方形网格,求出(三点在整点上的)三角形的边上整点个数的期望。要求线性。 思考 ans=所有三角形的边经过的整点总个数÷三角形个数。方便起见,默认三角形的三条边是有顺序但没方向的。 记cnt(i,j)表示平面上第i个点与第j个点连线经过了几个整点,范围是( ],易证cn 阅读全文
posted @ 2019-05-21 18:24 GreenDuck 阅读(289) 评论(0) 推荐(0) 编辑
19_05_21校内训练[简单序列]
摘要:题意 定义一个序列的价值为其排序后所有位置(从1开始)乘以该位置元素的值的和,即∑i*ai。求一个长度为n的序列的所有连续子序列的价值和。 思考 一个序列的价值可看做所有的元素的和,加上所有无序二元组中较大的元素的值。 因此答案分为两部分:1.所有可能序列的元素和的和。考虑一个点,算出有多少区间包含 阅读全文
posted @ 2019-05-21 17:03 GreenDuck 阅读(132) 评论(0) 推荐(0) 编辑
[计算几何+图论]doge
摘要:题意 在平面直角坐标系上,你有一只doge在原点处。doge被绳子拴住了,绳子不会打结,没有弹性(但很柔软),并且长度为L。平面上有一些目标,因此你的doge会按照顺序去捡起它们,但是doge只能走直线。此外平面上还有一些障碍,视为一些点,狗在绕圈时可能会把绳子缠在上面。问L的最小值。 坐标均为整数 阅读全文
posted @ 2019-05-19 17:34 GreenDuck 阅读(375) 评论(0) 推荐(0) 编辑
[模板]计算几何模板
摘要:1.声明 1.博主比较菜,只会二维。还只会OI常用的。 2.不要吐槽换行。 3.精度、圆周率: 1 const ld eps=1E-10; 2 const ld pi=acos(-1); 3 const ld inf=1E9; 有时要long double,有时要int。 4.正确判相等: 1 in 阅读全文
posted @ 2019-05-12 19:58 GreenDuck 阅读(194) 评论(0) 推荐(0) 编辑
[CF 487C Prefix Product Sequence]
摘要:题意 将1~n的正整数重排列,使得它的前缀积在模n下形成0~n-1的排列,构造解或说明无解。n≤1E5。 思考 小范围内搜索解,发现n=1,n=4和n为质数时有解。 不难发现,n一定会放在最后,否则会多出很多的0。 1.n≥4且n为合数:由于n能写成pq的形式,其中pq|(n-1)!,因此第n-1的 阅读全文
posted @ 2019-05-12 08:33 GreenDuck 阅读(160) 评论(0) 推荐(0) 编辑
[JLOI2016]圆的异或并
摘要:题意 https://www.luogu.org/problemnew/show/P3268 思考&别人的思考 包含关系有传递性和自反性,类似于小于号。 对于一条垂直与x轴的直线,有包含关系的圆的交点满足括号序列。如: 因此可以做扫描线。把圆分成上下两端弧,表示扫描线正与这些弧有交点,对于新添加的弧 阅读全文
posted @ 2019-05-06 19:57 GreenDuck 阅读(235) 评论(0) 推荐(0) 编辑
[CERC2017]Intrinsic Interval
摘要:题意 给出一个n排列,m次询问,每次查询长度最小的区间,使得这个区间排序后出现连续的整数(即相邻的差为1),并且包含(或等于)区间[l,r]。若长度相等,取l端点最小的。 n,m<=1E5 思考 重要的性质: 1.一个区间是连续的,当且仅当其存在r-l个无序二元组(x,y),满足|x-y|=1。 2 阅读全文
posted @ 2019-05-05 15:15 GreenDuck 阅读(357) 评论(0) 推荐(0) 编辑
19_05_01校内训练[划分]
摘要:题意 给出长度为n的序列,只有1,0,-1。要求将其划分为若干长度在[L,R]之间的连续序列,一个序列若和大于0,造成1的贡献;若小于0,造成-1的贡献;否则没有贡献。求最大的贡献。 时间复杂度要求nlogn。 思考 线段树维护即可。以造成1的贡献为例。设当前前缀和为sumi,则需要在[max(0, 阅读全文
posted @ 2019-05-01 16:03 GreenDuck 阅读(151) 评论(0) 推荐(0) 编辑
19_05_01校内训练[polygon]
摘要:题意 把一个边长为1的正n边形放到一个正m边形中,要求m边形完全覆盖n边形,可以有交点,并且中心重合。求正m边形的最小边长,至少精确到6位。要求logn计算。 思考 先考虑m|n的情况。 我们知道,正m边形的边长与可行区域(即可以完全覆盖的那些角度)形成单射,当且仅当所有可行区域都成为可数的点时,答 阅读全文
posted @ 2019-05-01 12:26 GreenDuck 阅读(143) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示