会员
T恤
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wrjlinkkkkkk
我好菜呀
博客园
首页
新随笔
管理
上一页
1
2
3
4
5
6
···
15
下一页
2020年4月13日
Codeforces 1339E Perfect Triples (找规律)
摘要: 题意 构造了一个数组,其中每相邻三个数(a,b,c)为一组,满足a=id){ now=i;break; } } ll x = po[now 1]+id s(now 1) 1; vectorv; ll X = x; while(X){ v.pb(X%4);X/=4; } ll y = 0; rever
阅读全文
posted @ 2020-04-13 20:27 wrjlinkkkkkk
阅读(225)
评论(0)
推荐(0)
2020年3月6日
Codeforces 1301F Super Jaber (多源bfs)
摘要: 题意 1e3 1e3的网格,每个格子有一种颜色,共有40种颜色,每个格子可以上下左右走,相同颜色的格子可以一步传送到 1e5组询问,每次给你起点和终点st,问你最少几步走到 思路 如果不使用传送,答案就是曼哈顿距离 否则的话我们可以枚举中间传送的那种颜色i,答案就是(s到颜色i的最短路)+(y到颜色
阅读全文
posted @ 2020-03-06 23:38 wrjlinkkkkkk
阅读(207)
评论(0)
推荐(0)
2020年3月1日
BZOJ 3110 k大数查询 (树套树)
摘要: 题意 5e4个可重集合,初试全空,5e4个操作: 1.在第[l,r]集合里加入一个数c 2.问[l,r]所有集合的并的第k大数 思路 发现很多题解都写得权值线段树套区间线段树啊,我觉得这题反过来套比较直白吧。。 不过写了一半陷入了奇怪的思维漩涡里。。 就跟着题解写了个权值套区间线段树,在luogu上
阅读全文
posted @ 2020-03-01 01:35 wrjlinkkkkkk
阅读(141)
评论(0)
推荐(0)
2020年2月16日
Codeforces 1303E Erase Subsequences (子序列匹配)
摘要: 题意 给你长度为500的串a,b,问你是否存在一种b的划分方式,使得b的两个子串是a的两个不重合的子序列 思路 先枚举分割点 记$f[i][j]$为a串处理到i,b串处理到j时,b串的两个子串个匹配成功了多少 那么我们先枚举n,再枚举m,再维护一下$b_1$串匹配了i个时$b_2$串匹配成功的最大值
阅读全文
posted @ 2020-02-16 17:03 wrjlinkkkkkk
阅读(208)
评论(0)
推荐(0)
Codeforces 1304E 1-Trees and Queries (树上距离+思维)(翻译向)
摘要: 题意 给你一棵树,q个询问(x,y,a,b,k),每次问你如果在(x,y)加一条边,那么a到b能不能走k步,同一个点可以走多次 思路(翻译题解) 对于一条a到b的最短路径x,可以通过左右横跳的方法把他扩大成任意的$x+2i(i\geq 0)$,只要存在一个能使得它等于k的i即可。。 在这一题中,如果
阅读全文
posted @ 2020-02-16 14:45 wrjlinkkkkkk
阅读(246)
评论(0)
推荐(0)
2020年2月2日
BZOJ 2161 布娃娃(权值线段树)
摘要: 题意 给nv; int find(ll x){ return lower_bound(v.begin(),v.end(),x) v.begin()+1; } ll P[maxn],L[maxn],R[maxn]; vectorin[maxn],out[maxn],hv[maxn]; ll Padd,
阅读全文
posted @ 2020-02-02 21:26 wrjlinkkkkkk
阅读(123)
评论(0)
推荐(0)
2019年12月9日
2019icpc徐州现场赛 H Yuuki and a problem (树状数组套主席树)
摘要: 题意 2e5的数组,q个操作 1.将$a[x]$改为y 2.求下标l到r内所有的$a[i]$通过加法不能构成的最小的值 思路 通过二操作可以知道需要提取l到r内的值及其数量,而提取下标为l到r内的元素是~~一定~~要用主席树的 而用树状数组套上主席树即可实现修改操作 剩下需要解决的就是二操作: 首先
阅读全文
posted @ 2019-12-09 22:45 wrjlinkkkkkk
阅读(627)
评论(0)
推荐(0)
2019年10月30日
HDU 6230 Palindrome (manacher+树状数组)
摘要: 题意 给你一个1e5的字符串,让你求出子串的数量,使得子串满足: 长度为$3n 2$,且$[1,2n 1]$和$[n,3n 2]$都是回文串 思路 可以看出,这两个回文串长度都是奇数 我们先用马拉车处理出每个字符$s[i]$可以左右扩展的最长长度$a[i]$ 我们找的就是找$(i,j)$的对数$(i
阅读全文
posted @ 2019-10-30 15:52 wrjlinkkkkkk
阅读(215)
评论(0)
推荐(0)
2019年10月23日
Codeforces 1249F Maximum Weight Subset (贪心)
摘要: 题意 在一颗有点权的树上,选若干个点,使得这些点两两距离大于k,且点权和最大 思路 贪心的取比较大的值即可 将所有点按照深度从大到小排序,如果当前点点权$a[i]$大于0,则将距离为k以内的所有点减$a[i]$ 代表取了当前点,为答案贡献$a[i]$ 如果下面又扫到大于零的点权,说明那个点比这个大,
阅读全文
posted @ 2019-10-23 15:01 wrjlinkkkkkk
阅读(621)
评论(2)
推荐(0)
2019年10月22日
HDU 5558 Alice's Classified Message(后缀数组+二分+rmq(+线段树?))
摘要: 题意 大概就是给你一个串,对于每个$i$,在$[1,i 1]$中找到一个$j$,使得$lcp(i,j)$最长,若有多个最大$j$选最小,求$j$和这个$lcp$长度 思路 首先我们需要知道对于每个$i$,能与下标小于$i$开头的前缀构成的最大$lcp$是多少 这个可以在最外层枚举$i$的过程中维护一
阅读全文
posted @ 2019-10-22 18:02 wrjlinkkkkkk
阅读(197)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
15
下一页