会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Cold_Chair的博客
天天被锤爆!怎么办?菜哭了啊o(╥﹏╥)o
博客园
首页
新随笔
联系
管理
上一页
1
···
17
18
19
20
21
22
23
24
25
···
27
下一页
2020年3月10日
「JOISC 2019 Day3」穿越时空 Bitaro(差分+线段树维护分段函数):
摘要: https://loj.ac/problem/3038 题解: 只考虑从左往右是怎么做的,从右往左同理。 如果是x y,那么最优的方案肯定是一直往右走。 考虑从x x+1,时间会加1,这让我们非常不爽。 不妨把$l[i] =i,r[i] =i$,这样就不用考虑走边带来的时间+1(硬要考虑也是行的)。
阅读全文
posted @ 2020-03-10 17:08 Cold_Chair
阅读(279)
评论(0)
推荐(0)
2020年3月9日
【GDOI2020模拟03.08】圣痕(二分+几何性质+线段树):
摘要: 题目大意: 有n条直线,求它们两两之间的交点到(p,q)前m近的距离和。 $n \le 50000, m \le 10^7$ 题解: 二分答案r,肯定的。 接着就是求有多少个交点到(p,q)的距离 define fo(i, x, y) for(int i = x, _b = y; i = _b; i
阅读全文
posted @ 2020-03-09 20:08 Cold_Chair
阅读(202)
评论(0)
推荐(0)
LOJ #6187. Odd(随机+分块+hash表)
摘要: https://loj.ac/problem/6187 题解: 看到奇数时就应该想到随机的,最近两次遇到这种题了。 考虑给每一个数随机一个权值$v[i]$。 一个区间$[x,y]$所有数的出现次数是奇数,相当于$v[x..y]$的异或和 等于 $la[i] define fo(i, x, y) fo
阅读全文
posted @ 2020-03-09 12:04 Cold_Chair
阅读(523)
评论(0)
推荐(0)
2020年3月6日
「JOISC 2019 Day2」两道料理(差分+线段树)
摘要: https://loj.ac/problem/3034 设$sa$表示a的前缀和,sb表示b的前缀和。 设$f[i][j]$表示n个中的前i个、m个中的前j个完成了,最大的分数和。 如果把第一维去掉,$f[i]$是由$f[i 1]$加上一些修改得到。 那么就是先: 1.$f[j]+=a[i](sa[
阅读全文
posted @ 2020-03-06 22:26 Cold_Chair
阅读(627)
评论(0)
推荐(1)
2020年3月5日
CodeForces 603E Pastoral Oddities(lct或线段树分治或整体二分):
摘要: http://codeforces.com/problemset/problem/603/E 题解: 先思考对于一个图怎么样是合法的? 如果这个图有奇数大小的联通块,显然不行: 因为一条边会使度数和+2,度数和始终是偶数,而奇数大小联通块要求的度数和是奇数。 大胆猜测这也是充分条件。 证明的话,对于
阅读全文
posted @ 2020-03-05 20:35 Cold_Chair
阅读(259)
评论(0)
推荐(0)
2020年3月4日
「JOISC 2019 Day2」两个天线(线段树)
摘要: https://loj.ac/problem/3033 题解: 这题的线段树维护有点妙。 $|h[i] h[j]|=max(h[i] h[j],h[j] h[i])$,所以作两遍就不用考虑绝对值了,考虑现在是$h[j] h[i]$。 用线段树维护每个位置的标记, 每个位置的标记有$p[x]、q[x]
阅读全文
posted @ 2020-03-04 16:52 Cold_Chair
阅读(618)
评论(0)
推荐(2)
2020年3月2日
「JOI Open 2019」病毒实验(bfs+Boruvka算法思想):
摘要: https://loj.ac/problem/3155 题解: 考虑先预处理一个数组mx[S],其中S是一个二进制状态,记录着四个方向是否有病毒,在这种情况下,在那个字符串环上的最长连续段(注意这是个无限长的环,最长连续段可以是+∞)。 那么得到一种暴力的做法,枚举起点,然后宽搜,对于每一个点,在预
阅读全文
posted @ 2020-03-02 23:10 Cold_Chair
阅读(570)
评论(0)
推荐(0)
2020年3月1日
最小圆覆盖模板
摘要: 例题: https://www.luogu.com.cn/problem/P1742 讲解: https://blog.csdn.net/wu_tongtong/article/details/79362339 关于求经过三点圆的一些注意事项: 三点共线时,取距离最大的两点作为圆的直径。 否则,求两
阅读全文
posted @ 2020-03-01 13:13 Cold_Chair
阅读(228)
评论(0)
推荐(0)
JZOJ 6489【GDOI2020模拟02.29】守卫疆域guard (最小k覆盖圆,二分+扫描线)
摘要: Description: $n define fo(i, x, y) for(int i = x, B = y; i = B; i ) define ll long long define pp printf define hh pp("\n") using namespace std; defin
阅读全文
posted @ 2020-03-01 10:51 Cold_Chair
阅读(203)
评论(0)
推荐(0)
2020年2月29日
「JOI Open 2019」三级跳(找性质缩状态+线段树)
摘要: https://loj.ac/problem/3153 题解: 若有$a[i]、a[j](i=a[i],a[j]$,则$a[i]、a[mid]$作为前两个一定更优。 那么,所以有用的$a[i]、a[j]$便缩减到了$O(n)$个,具体为每个数和它左边第一个比他的大的数形成的对+每个数和它右边第一个大
阅读全文
posted @ 2020-02-29 22:30 Cold_Chair
阅读(446)
评论(0)
推荐(0)
上一页
1
···
17
18
19
20
21
22
23
24
25
···
27
下一页
公告