lcrtest的博客

一个SC蒟蒻的blog

排序:
默认
按更新时间
按访问量

SCOI 2016 bzoj 4567~4572 题解

bzoj 4567 [Scoi2016]背单词 首先,我们发现如果有S(a)是S(b)的后缀,那么S(a)一定先加入 那么倒着建字典树,每次dfs自己所有的儿子,看哪棵子儿子结束节点最多,按照这个顺序贪心 儿子结束节点:遍历当前节点子树能够到达并且不经过其他结束节点的节点 什么意思呢,假设说我们有...

2016-04-28 22:24:28

阅读数:1961

评论数:2

bzoj 4404 [Neerc2015]Binary vs Decimal题解

首先声明这题不打表可以过的。。只是我太笨了 先说下做法 我们可以从一个合法的数XT,T是XT的后缀,那么T也是合法的 我们得到一个合法的T,可以去试一下XT是否合法 暴力枚举: //Copyright(c)2016 liuchenrui #include #include #include...

2016-01-24 10:24:43

阅读数:1686

评论数:0

OI小结

本来这篇小结是准备7月28日写的,发生了一些奥妙重重的事就拖到了现在 27日晚上,zgs突然说28日开始补课,全天! 喂我26日才从ns回来好不好!初中结束的暑假,本着可以浪2个月的心态然后被一场竞赛交流会打乱了。 我说我不想学数学了,初中弄了3年,伤 我妈说物理怎么样 还好,于是报了物...

2016-08-08 11:02:40

阅读数:1569

评论数:0

Scoi 2016 省选酱油记

Scoi2016 酱油记&&游记 day-3:心态开始不稳,各种浮躁,调整 day-2:一波模拟赛拉回状态,准备省选 day0:看大家互相奶,说说笑笑,其实心里很难受,晚上去了神大,破天荒的10点过睡觉了 day1:上考场辣 T1:这画风不对啊。。省选不会这么简单。。写到一半,后面...

2016-04-11 15:22:49

阅读数:1564

评论数:0

bzoj 4398 福慧双修 题解

卡了一晚上啊 首先我们要跑一边整张图的spfa,记录每个点是从哪条边出去的(pre数组) 这里记录的不是前驱边,而是和原点相连的第一个点编号,因为不能走重复边所以才要记录这个,以免刚刚出去又原路返回 那么有一个朴素思路:spfa每一个1点连出去的点 事实上这样是会T的。。。 从这里改进,...

2016-01-08 20:34:18

阅读数:1516

评论数:0

bzoj3917 && apio2016练习赛T2 题解

CA那里有没有翻译的,本弱菜秉承着看不懂英文的原则翻译了一下(渣翻勿喷 解决我们的这个任务,需要先解决一个更复杂的问题:我们对序列的第i个元素我们声明一个元素Ai Ai是第i位元素必须含有的数位 对于我们最初的任务,Ai={di} (译者注:di是读进来的那个) 让N=(X)y y是x%10(...

2016-05-04 10:43:47

阅读数:1228

评论数:2

bzoj4391 [Usaco2015 dec]High Card Low Card题解

这道题算是见过奶牛题里面最难的。。是我见识太少了 绕了一大圈,问了Q巨才明白这题怎么做 下面是Q巨原话  先考虑前i张牌,并且是大的赢 那么我们就用尽可能小的能赢对面的牌来打 然后扫一遍就可以知道i=0,1,2,3,...,n时最多能赢多少 同理倒着扫一遍小...

2016-01-21 17:19:27

阅读数:1099

评论数:0

关于如何减小线段树常数

以前写线段树常数巨大,因为懒所以一直没改,今天终于下定决心把线段树常数调小 0.位运算,前置技能 1.非递归是一定要有的,以前觉得非递归特别特别麻烦,今天写了一下发现比递归好写 2.不要一直改变l,r,能在build时记录下来就不要每次更新了 3.能从下往上修改就从下往上吧 4.线段树不...

2016-03-07 13:22:43

阅读数:1060

评论数:1

bzoj4084 [Sdoi2015]bigyration题解

由于bzoj没有题面,我就yy一下题意好啦 首先这题很明显没有讲清楚,到底是子串翻转还是全串 然后就写的翻转子串,此时我们可以发现一个串可以得到它的所有排列 然后把所有字符拿出来装在桶里hash一下,过掉了。。 下来被神犇各种D,说我这个完全是错的。。好吧读了下题面发现题读...

2015-12-19 15:24:23

阅读数:1014

评论数:0

博弈论入门

突然感觉懂了好多 博弈问题 若你想仔细学习博弈论,我强烈推荐加利福尼亚大学的Thomas S. Ferguson教授精心撰写并免费提供的这份教材,它使我受益太多。(如果你的英文水平不足以阅读它,我只能说,恐怕你还没到需要看“博弈论”的时候。) Nim游戏是博弈论中最经典的模型(之...

2016-01-18 19:55:04

阅读数:980

评论数:0

151228 BJOI2015 总结

T1 链剖+树套树 脸黑+常数大。。。50滚粗了 然而BZOJ能A T2 把每棵树复制50次,然后暴力搞 结果自己写的哈希有冲突。。。下来发现简直哭死 T3 dp有40 正解就是组合数模数搞一搞。。。 //Copyright(c)2015 liuchenrui #include...

2015-12-28 14:50:09

阅读数:974

评论数:0

bzoj1070--写下一个傻逼错误,警示自己

本来是一道正常的费用流 可是我调了一早上 为什么呢 spfa里面有这么一句话 #define inc(i) i++;if(i==1005)i=1; bool spfa(){ int head=0,tail=1; memset(dis,63,sizeof dis);dis[0]=0; ...

2016-04-15 15:52:19

阅读数:886

评论数:0

NOI主计划

主要是放一些自己不会||要考的东西 SCOI考的果然狭窄一些啊,好多东西以前没管现在必须学了 1.博弈论 2.插头dp 3.数位dp 4.kd树 5.懵逼钨丝繁衍(名字就是这么奇怪 6.FFT 7.动态凸包,可持久化凸包 8.toptree,这个还在考虑,因为这个涉及到传说中的退役魔咒 9.最小树...

2016-04-13 11:20:21

阅读数:858

评论数:2

树上(带修改)莫队算法-- bzoj4129 && bzoj3757

bzoj3757似乎因为版权挂了 首先,我们要熟悉序列莫队 然后考虑树上莫队 我们用(l,r)表示当前l到r这条链上的答案(不包括lca),现在考虑从(l,r)转移到(L,R)我们用(l,r)表示当前l到r这条链上的答案(不包括lca),现在考虑从(l,r)转移到(L,R) 我们发现,(l...

2016-07-10 12:52:15

阅读数:778

评论数:0

bzoj 4461: [Jsoi2013]美丽家园

千分矩阵乘法题 dp[i][j]表示第i行,j状态是否可行 矩乘就好,需要高精度#include<bits/stdc++.h> using namespace std; inline void splay(int&v){ v=0;char c=0;int p=1; ...

2016-05-31 10:40:05

阅读数:735

评论数:0

各种模板

LCT int c[N][2],st[N],size[N],fa[N],rev[N],next[N]; bool isroot(int x){ return c[fa[x]][0]!=x&&c[fa[x]][1]!=x; } void pushup(int x){ size[...

2016-01-20 16:27:25

阅读数:729

评论数:0

bzoj 4464 [Jsoi2013]旅行时的困惑

别信官方题解 我们可以对每个节点维护有多少条 自己向儿子的边 和有多少条 儿子向自己的边 对于一个节点,一条儿子向自己的边和自己向另外一个儿子的边可以直接合并成一条航线 然后会有多余的,留到自己的祖先节点使用就好了 感受一下,就是这个意思 代码 #include #define N 1...

2016-05-22 20:25:22

阅读数:696

评论数:0

CQOI2016 day1 总结

怎么发一次格式抽一次 T1 打表发现答案小于n 考虑求出S,T的最小割,并且提取出在S这一边和在T这一边的点集 考虑S'属于S这一边的点集,T'属于T这一边的点集,那么S'和T'的最小割可以用其他两个点代替 借助bzoj2229黄学长的一句话: 注意这样一个事实:如果(X,Y)是某个s...

2016-04-12 18:36:41

阅读数:683

评论数:0

bzoj 4466 : [Jsoi2013]超立方体

这题有毒 首先,我们发现如果一张图合法,那么点数为2n2^{n},边为2n−1∗n2^{n-1}*n 每个点度数为nn,并且图中没有奇数长度的环 我们可以假设00号点的新编号为0,并且把00点相连的边编号赋成1,2,4,8,16……1,2,4,8,16…… 然后bfs一遍,确定每个点编号 ...

2016-05-23 16:38:52

阅读数:657

评论数:0

151221 HAoi2015 总结

T1 树形dp dp[i][j]表示以i为子树,j个黑点 每次向上枚举更新即可 复杂度O(n^2)考场上sb了被卡常,50滚粗 T2树链剖分,不说了 T3博弈论 首先搜索打表找规律 发现n/i一定时,sg一定 然后分块大法好 set vfk未来的论文题,刚好在考前一天看过...

2015-12-21 19:09:15

阅读数:618

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭