随笔分类 -  oi

摘要:这题太神啦 题意:求长度为$n$的不包含给定DNA序列的DNA序列个数,给定的不超过10个 构建出Trie图,用$danger[i]$来表示不能走到$i$,对于DNA序列结尾的结点$danger$设为1,构建$fail$指针的时候对于一个结点$i$的某个后缀如果$danger$为1那么$danger 阅读全文
posted @ 2018-01-05 22:19 yoshinow2001 阅读(145) 评论(0) 推荐(0)
摘要:关于自适应Simpson法的介绍可以去看我的另一篇blog http://www.lydsy.com/JudgeOnline/problem.php?id=1502 题意:空间里圆心在同一直线上且底面与地面平行的若干个圆台和顶层的圆锥以$\alpha$的角度投影到地面,求投影的面积。 (其实我是看p 阅读全文
posted @ 2018-01-03 20:50 yoshinow2001 阅读(233) 评论(0) 推荐(0)
摘要:晚上做到的一个扩欧的水题(?) wa了好几发感觉自己药丸…重新推了一遍公式才发现自己打错了orz 借此复习一下扩欧吧…orz 题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1407 看到这里的人应该都知道扩欧是干嘛的吧…如果不知道也没关系下面有 阅读全文
posted @ 2018-01-01 22:16 yoshinow2001 阅读(133) 评论(0) 推荐(0)
摘要:https://www.luogu.org/problemnew/show/P2444 (没有bzoj权限号T_T) 字符串题对我这种傻逼来说真是太难了x 题意:输入$n$个01组成的模式串串,判断是否存在一个无限长的01串满足任何给定的模式串都不是这个串的子串,$n \leq 2000,\sum 阅读全文
posted @ 2018-01-01 18:03 yoshinow2001 阅读(142) 评论(0) 推荐(0)
摘要:https://www.luogu.org/problemnew/show/P3398 题意:一颗$n$个点的树,$q$次询问两条链$(a,b),(c,d)$是否有交 树剖裸题orz 一开始的想法是求出$lca_1=lca(a,b),lca_2=lca(c,d)$,对于深度大的那个$lca$用dfs 阅读全文
posted @ 2018-01-01 13:18 yoshinow2001 阅读(134) 评论(0) 推荐(0)
摘要:新年A的第一道题2333 https://www.luogu.org/problemnew/show/P1613 题意:给一张有向图,每条边长为1,每个单位时间只能走$2^k$的长度,$k$可以任意选,问从起点到终点的最短时间 我好菜呀一看到题还是不会做orz 我们用一个$G[i][j][k]$数组 阅读全文
posted @ 2018-01-01 12:07 yoshinow2001 阅读(140) 评论(0) 推荐(0)
摘要:啊居然要特判,卡了好久QAQ (好像Windows下的rand和Linux下的不一样? QwQ一些东西参考了喵铃的这篇blog:http://www.cnblogs.com/meowww/p/6400841.html (业界良心) 题目 题意:输入$n$,求$phi(n)$,$n \leq 10^{ 阅读全文
posted @ 2017-12-31 23:53 yoshinow2001 阅读(403) 评论(0) 推荐(0)
摘要:今天学校跳蚤市场摆摊聚众吸毒打call,东西卖了一百多好开心_(:з」∠)_ (然后大家中午就去吃了一顿好的x) 下午听演讲然后现在来填坑orz(其实是昨晚的坑) 题目:bzoj1444 先用字符串构造一个AC自动机,对于一个节点$k$来说,转移到$tr[k][i]$的概率是$p[i]$,根据概率构 阅读全文
posted @ 2017-12-29 17:16 yoshinow2001 阅读(160) 评论(0) 推荐(0)
摘要:题意:给一条平面内$n$个点的折线,要求在折线上搞一个高度$h$的瞭望塔,能够看见折线上所有的点,求$h$的最小值($n \leq 300$) updata2018.1.21 正解半平面交在另一篇里面… updata2018.1.5 我发现这题可以随便乱搞过掉…(雾 把所有折线段的$n$条直线求出来 阅读全文
posted @ 2017-12-25 21:00 yoshinow2001 阅读(156) 评论(0) 推荐(0)
摘要:题意:给定$n$个点,找一个点使得这个点到所有点的距离之和最小,求出这个最小距离 传说中的模拟退火… #include<cstdio> #include<ctime> #include<cmath> #include<cstdlib> const int N=105; struct point { 阅读全文
posted @ 2017-12-24 19:25 yoshinow2001 阅读(119) 评论(0) 推荐(0)
摘要:最近开始学字符串…之前暑假听JOHNKROM大爷讲这个的时候就很懵(当时根本没碰过这个东西…) 这里大概会有一些相关的算法和自己做的题,还有存一些模板啥的。 由于我太弱了所以可能不会写有关原理的东西(或者等我哪天会了有空再补)如果是刚学的话还是去网上找教程吧…我就存个题还有模板啥的orz Trie字 阅读全文
posted @ 2017-12-21 20:40 yoshinow2001 阅读(208) 评论(0) 推荐(0)
摘要:题意:求$\sum_{i=1}^n \sum_{j=1}^n gcd(i,j),n<=1e10$ 之前刚好在UVA上也做过一个这样求和的题目,不过那个数据范围比较小,一开始用类似的方法 $ans=\sum_{i=1}^n \sum_{j=1}^i gcd(i,j)-\sum_{i=1}^n i$ 先 阅读全文
posted @ 2017-12-13 20:06 yoshinow2001 阅读(269) 评论(0) 推荐(0)
摘要:因为博主比较菜所以可能一些地方写的有问题或者不清楚,以及我的废话好像有点多… 本文(大概)会不定期更新…一些东西的证明这里可能暂时没有 以及在这里先感谢下小伙伴 @MoebiusMeow 的帮助~ww 参考资料: [1]浅谈一类积性函数的前缀和(skywalkert) [2]杜教筛——省选前的学习1 阅读全文
posted @ 2017-12-10 21:16 yoshinow2001 阅读(426) 评论(0) 推荐(0)
摘要:又是写了一晚上才过的题… 题意:有一个数列$x_n=(ax_{n-1}+b) mod p$,给你$x_1,a,b,p,t$,求最小的$x_i=t$的$i$,可能不存在 一开始很自然的推出了式子$x_n \equiv a^{n-1}x_1+b*\frac{a^{n-1}-1}{a-1} \pmod p 阅读全文
posted @ 2017-12-06 19:05 yoshinow2001 阅读(167) 评论(0) 推荐(0)
摘要:在这题TLE了一天…T_T BSGS裸题…不知道为什么一直挂 第二天(也就是今天)换成黄学长博客里的写法就过掉了 题意:解关于$x$的方程:$a^x \equiv b \pmod{p}$,$p$为质数,有多解则输出最小的那个 (和原题里的字母不一样x) 这玩意好像叫离散对数。 首先得注意到$x$的取 阅读全文
posted @ 2017-12-05 19:48 yoshinow2001 阅读(148) 评论(0) 推荐(0)
摘要:话说UVa的机子跑的好快呀… (两题题意一样,前一题数据范围比较小) 题意:求$\sum_{i=1}^{n-1} \sum_{j=i+1}^n gcd(i,j),n<4\times 10^6$ 转换一下变成$\sum_{i=2}^{n} \sum_{j=1}^{i-1} gcd(i,j)$,这个形式 阅读全文
posted @ 2017-12-03 21:17 yoshinow2001 阅读(226) 评论(0) 推荐(0)
摘要:一些题库: bzoj、uoj、luogu(洛谷)、CF、loj、hdu、poj、51nod 下面是一些近期的做题记录 省选爆炸…然后大概就先这样了,要回去读一段时间文化课,如果文化课还不错的话也许还会回来… 2020.9.3 这篇停更了吧x过几天开个新的 2018.2.25 ·【bzoj1257】余 阅读全文
posted @ 2017-11-29 20:11 yoshinow2001 阅读(311) 评论(0) 推荐(0)
摘要:模板题~ QAQ话说Simpson法的原理我还是不太懂…如果有懂的dalao麻烦告诉我~ 题意:每次给一个椭圆的标准方程,求夹在直线$x=l$和$x=r$之间的面积 Simpson法 (好像有时候也被叫Simpson公式,Simpson积分什么的…看到这里的人应该都知道这个是用来干嘛的吧) 对一段小 阅读全文
posted @ 2017-11-29 17:31 yoshinow2001 阅读(247) 评论(0) 推荐(0)
摘要:The Boy Next Doors 题意:给定一个固定大小的房间($x,y$的范围都是$[0,10]$),有$n$个墙壁作为障碍(都与横坐标轴垂直),每个墙壁都有两扇门分别用四个点来描述,起点终点固定在$(0,5)$和$(10,5)$,求起点到终点的最短路长度,$n<=18$ 题解: 我们把每堵墙 阅读全文
posted @ 2017-11-26 15:20 yoshinow2001 阅读(191) 评论(0) 推荐(0)
摘要:校运会的时候随手抽的题… 一句话题意 维护一个序列,初始为空,要求滋兹: 1.查询这个序列末尾$x$个数的最大值 2.设上一次查询的答案为$t$(如果还没查询$t=0$),在末尾插入一个数$(x+t)mod d$,$d$为给定常数 很容易想到用线段树做:记录序列的末尾,然后直接单点修改区间查询 本来 阅读全文
posted @ 2017-11-25 18:49 yoshinow2001 阅读(109) 评论(0) 推荐(0)