自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ezoixx118的博客

蒟蒻的博客

  • 博客(30)
  • 收藏
  • 关注

原创 noip2018滚粗记

来自一个初三但十分菜但蒟蒻noip滚粗了,无聊来写写博客Day -???noip2016(pj):275压线1=;gdoi2017 :忘了noip2017(pj):350;gdoi&gdkoi2018:太低了忘了(gdoi2018比gdoi2017还低)所以这是我人生中第一次参加的tg组Day -1作为主场,睡宿舍傍晚到了,在没有断网的竞赛室观大佬zh腐mc,与tzw神犇复...

2018-11-22 13:32:13 375 2

原创 【hdu6091】Rikka with Match(【xsy2543】恐怖分子)【线段树】

题意n*m方格上有K个障碍点,Q次询问以一个点为顶点的矩形中不内含障碍点的有多少个题解以蓝圈为询问点的另一矩形顶点在下图范围(红圈为障碍点)于是把图分成(左上,右下,左下,右上)四块,对于每一块计算贡献可以把当前计算的边角位放在左下,按x扫描线,用线段树维护答案这里的线段树类似李超线段树,比较复杂,我不会用文字表述qwq,请看代码+画图理解时间O(n∗log2(n))O(n*log...

2019-08-05 20:48:07 223

原创 【BZOJ4422】Cow Confinement【扫描线】【差分】【线段树】

题意一个10610^6106行10610^6106列的网格图,上面有一些牛、花和一些矩形围栏,围栏在格子的边界上,牛和花在格子里,牛只能向下或向右走,不能穿过围栏和地图边界,求每头牛它能到达的花的数量。(栅栏不会相交)题解暴力首先,可以想出一个很显然的dp,设dpi,jdp_{i,j}dpi,j​表示方格(i,j)(i,j)(i,j)能到达的花数。要分类讨论,前三种情况很简单,再次不赘述,...

2019-07-10 20:45:01 503

原创 组合数学学习笔记

我校请来了某位厉害的数学老师讲三天组合数学,在此记一些重点知识。以下按照《组合数学》这本书的章节顺序。一、什么是组合数学这一章是介绍了很多组合数学的例子,知识点杂,也比较简单,故跳过。二、排列和组合排列组合的性质记排列数为:p(n,k)=nk‾=n!(n−k)!p(n,k)=n^{\underline{k}}=\frac{n!}{(n-k)!}p(n,k)=nk​=(n−k)!n!​记...

2019-02-20 22:14:45 494

原创 多项式全家桶

咕了很久的多项式库,用的时候可以直接Ctrl+C加Ctrl+v了1多项式乘法洛谷模板不说了,直接NTT背代码即可int N,bit;int rev[inf];void FFT(ll a[],int f){ for (int i=0;i<N;i++){ if (rev[i]>i){ swap(a[i],a[rev[i]]);...

2019-02-04 18:01:12 748

原创 【bzoj3129】【SDOI2013】方程 【exLucas】【容斥】

洛谷链接bzoj链接题目大意给一个不定方程 ∑i=1nxi=m\sum_{i=1}^{n}x_i=m∑i=1n​xi​=m(xi>1x_i>1xi​>1,xi∈N+x_i\in N^+xi​∈N+),求方程的解的数量,并满足:当0<i≤n10< i\leq n10<i≤n1时,xi≤aix_i\leq a_ixi​≤ai​...

2019-01-31 15:44:28 295 1

原创 NOIP2018 填数游戏 (加强版)题解

洛谷链接(官方数据版)XSY链接(加强版)这题考场上只有50分,后来找到了规律,可以O(log(n)∗O(log(n)*O(log(n)∗巨大常数)))求解,能过n,m≤1018n,m\leq 10^{18}n,m≤1018的数据。(巨大常数是因为多次快速幂+取模)题意不多说,打表可得几个结论:(记n行m列的答案为fn,mf_{n,m}fn,m​)1.fn,m=fm,nf_{n,m}=f{...

2018-11-24 09:34:42 1352 1

原创 高精度除法

noip到了,赶紧打个板子之前打的高进度全家桶不见了。。。以后再补先贴个高精度除法时间复杂度应该是O(9∗n2)O(9*n^2)O(9∗n2),似乎还有更优秀的做法,然而我太菜并不会//#pragma GCC optimize(3)#include<iostream>#include<iomanip>#include&am

2018-11-04 09:41:22 286

原创 【POJ3208】Apocalypse Someday【数位DP】

poj链接题目大意求第nnn个包含666666666的正整数。题解这种有包含字符的数位DP题,一般套用ac自动机(kmp)的思想建出失配指针。 以还缺几个6建出四个节点的fail树,nxt指针预处理出来(即为g[i][j]g[i][j]g[i][j])。 还要预处理f[i][j]f[i][j]f[i][j]:表示位数为iii且包含连续jjj个6的数的个数,规定连续3个或以上的6...

2018-09-08 19:12:40 190

原创 【BZOJ4049】【Cerc2014】 Mountainous landscape 【凸包】【线段树】

是时候补补计算几何了。。 bzoj链接题目大意给你一条折线(顶点为p1,p2,…,pnp1,p2,…,pnp_1,p_2,\dots,p_n),求对于折线中每条线段向右延长与折线的第一个交点所在的线段(不能交于该线段的上端点)的编号(无解输出0)。题解用线段树维护当前区间lll至rrr的点的上凸壳。查询时在区间i+1,n−1i+1,n−1i+1,n-1寻找线段pi,pi+1pi,...

2018-08-28 20:57:07 254

原创 【bzoj4011】【HNOI2015】落忆枫音【树形DP】

bzoj链接 小视野链接题目大意给出一个DAG,现在新加一条边(给出:x→yx→yx\rightarrow y),求以1为根生成的外向树的个数。(题目保证图中从1节点能到达所有节点,可能有自环)题解这种解法是大神zjr想出来的:。 首先算出每个点的入度degidegideg_i 如果没有环,答案就为∏ni=2degi∏i=2ndegi\prod_{i=2}^ndeg_i,因为...

2018-08-23 21:32:27 209

原创 【国集作业】【AGC004F】Namori【思维】【树形DP】

一道神题。 小视野链接 洛谷链接题目大意给出一颗树或环套树,开始时树上的店全是白的,可以翻转相邻两个同颜色的点的颜色。问把点全部翻成黑色的最小步数(无解输出-1)。题解瞪了wzd大神的博客,终于懂了。先考虑树的情况我们先把树按深度的奇偶性黑白染色,这样题目就变成了树上有一堆黑点,初始互相间隔,每个黑点可以移动到白点处,使原本黑白两种点翻转。易得出若黑点数不等...

2018-08-21 20:58:58 267

原创 【国集作业】【AGC004E】Salvage Robots 【DP】

小视野链接 洛谷链接题目大意一个n∗mn∗mn*m的网格上有一些黑点和一个出口。每次操作使所有黑点向上下左右中的任意一个方向移动一格。若移出边界则消失,移至出口则收集起来。问最终收集到的黑点数量最大值。题解所有黑点的移动相当于出口和网格的移动,每动一下,相当于把某一行(列)去掉。 DP,设f[i][j][k][l]f[i][j][k][l]f[i][j][k][l]表示出口上下...

2018-08-20 21:23:48 336

原创 【国集作业】【AGC016B】Colorful Hats【思维题】

有点像小学奥数有木有?? 小视野链接 洛谷链接题目大意一群人戴帽子,每个人报出除ta以外所有人帽子颜色数量(设为a1,a2…,ana1,a2…,ana_1,a_2\dots,a_n,保证ai<=nai<=na_iaiaia_i的极差小于2,否则不可行; 然后分两种情况:极差为0或为1考虑:当极差为0(所有数相等(不妨设同为AAA))时:a1=n−1a1=n−1a_...

2018-08-20 20:55:05 194

原创 【国集作业】【ARC082F】Sandglass【线段树】

线段树好题,然而我并没有想到线段树 小视野链接 洛谷链接题目大意有一个沙漏,共XXX克沙子,每一秒就有一克沙子从上方掉到下方(掉完为止)。在第R1,R2…RkR1,R2…RkR_1,R_2\ldots R_k秒沙漏会被翻过来(即上下方的沙子质量交换)(翻转不计时)。有QQQ组询问:每次给出(xi,ti)(xi,ti)\left( x_i,t_i\right),求初始上方有xixix_i...

2018-08-17 21:14:10 213 1

原创 【国集作业】【AGC002D】Stamp Rally【整体二分】

蒟蒻做整体二分的第一题。 (好吧其实是第二题,前一次做的那一道我以为是CDQ。。。就完美地跳过了这个知识点) 小视野链接 洛谷链接题目大意给你一个n个点m条边的无向连通图。有Q组询问,每次询问从两个点x或y出发遍历,使其共覆盖z个点,求得一种方案使得路径上经过的边的最大编号最小。题解整体二分(其实没什么好说的。。。) 先离线,每一次搜索吧当前答案小于mid的放左边,...

2018-08-15 22:07:50 249

原创 【国集作业】【AGC006D】Median Pyramid Hard【二分乱搞】【思维】

一道具有一定的思维难度的题。(就是我太菜了) 小视野链接 洛谷链接题目大意(我懒得精简题意了,请看原题吧。。。)题解参考了部分大佬的做法: 先二分答案k,构造一个01串,把小于k的数设为0,否则设为1。这样,取中位数就等于取01序列的众数。这样如果01串中有相邻且相同的数,只要他没有被其他相邻且相同的数影响,就会成为顶上的数。又能进一步推出,如果01串中存在相邻且相同的数,顶...

2018-08-15 21:44:40 246

原创 暑假集训模拟赛部分题题解

暑假集训=(狂补数学+狂打模拟赛),暑假作业也翘了。。。 由于我太菜,模拟赛几乎场场爆0,就写了写部分好题的题解如下: (有些题我至今没理解,所以没法题解) 模拟赛1~19:还未有写题解的计划(以后可能会补) 模拟赛20:B(Tree Game) 模拟赛21:C(Flags) 模拟赛22~24:暂无。。。 模拟赛25:A(RGB Sequence) C(Prime Flip)...

2018-08-14 21:06:59 321 1

原创 【国集作业】【ARC080F】Prime Flip【差分】【二分图】

小视野链接 洛谷链接题目大意有无限个硬币,其中第x1,x2…,xnx1,x2…,xnx_1,x_2\ldots,x_n反面朝上,其余正面朝上。每次选一个奇质数ppp和一个合适的位置,并把这个位置后连续ppp个硬币翻转,求最小操作数。题解这种改变一个区间的状态的题目一般套路就是差分,这样能把区间操作转化为点对操作。比如这一题差分b[i]=a[i]⨂a[i−1]b[i]=a[i]⨂a...

2018-08-14 20:24:54 261 2

原创 【国集作业】【ARC074E】RGB Sequence【DP】

如此简单的DP我居然没有想出来,我好菜啊!!! 小视野链接 洛谷链接题目大意在一个长度为nnn序列上每格涂颜色(共三种颜色),给出mmm个三元组(xi,yi,zi)(xi,yi,zi)(x_i,y_i,z_i)表示要求在区间xixix_i~yiyiy_i中颜色种类等于ziziz_i,求方案数。题解DP 然而DP的状态有点妙,我这个菜鸡根本没想到 设f[i][j][k]f[i...

2018-08-14 19:24:35 236 1

原创 【国集作业】【ARC069F】Flags【2-sat】

小视野链接 洛谷链接 蒟蒻做2-sat的第一题 关于2-sat,可以看看这位大佬的博客题意数轴上放nnn个点,第iii个坐标可以为xixix_i或者yiyiy_i,最大化两两相邻点间的最小距离。题解首先二分答案,使两点之间距离大于midmidmid,这时对于一个点iii(坐标为xxx),不能同时取iii和坐标大于x−mid+1x−mid+1x-mid+1小于x+mid−1...

2018-08-08 21:18:28 252 1

原创 【国集作业】【AGC010F】Tree Game【博弈论】

洛谷题目链接 小事野链接题目大意:给你一棵无根树,树上有一个棋子,每个节点还有若干颗石子,俩人轮流取掉棋子所在节点的一颗石子,并沿树边移动到另一起点,如果轮到一个人执行操作时棋子占据的点上没有石子,那么他就输了。求所有先手必赢的节点。题解:博弈论 首先有结论:如果u,v为相邻两个节点,棋子在u节点,并且石子数au>avau>ava_u>a_v 那么先手一定能把后...

2018-08-07 19:50:45 354 1

原创 各种反演的式子

这篇是蒟蒻总结反演(繁衍)的的博客,便于记忆 数学反演其实就是假设我们可以用一个变量(函数)表示另一个变量(函数),现在要用另一个变量(函数)表示回假设的变量(函数),它的形式一般是: f(x)=∑i=...something strangex(i)∗g(i)⇒g(x)=∑i=...something strangex(i)∗f(i)f(x)=∑i=...something...

2018-08-03 21:37:09 2010 1

原创 关于多项式和微积分的一些公式

最近刚学多项式全家桶,有用到一些高数的知识,然而我太菜,只能写个博客把公式下。。以下公式都没有证明(有些我也不会证)以下公式都有:A(x)=∑ni=0aixiA(x)=∑i=0naixi A\left ( x \right )=\sum_{i=0}^{n}a_ix^i 1.多项式求导:A′(x)=∑i=1niaixiA′(x)=∑i=1niaixi A'\left ( x ...

2018-07-27 13:22:43 6229 1

原创 数论学习笔记(上)

蒟蒻的学习笔记太简单?(我太弱了。。。)跳转至数论学习笔记(中)一、余数和取模这是小学的除法式子:a÷b=c......d(b≠0)则d为a除以b的余数(remainder),c为a÷b的整数部分,即c=[a/b],怎么样?简单吧!则有常用性质$$a=b*c+d$$ ====================================================...

2018-05-08 18:41:58 472 2

原创 数论学习笔记(中)

上一篇:数论学习笔记(上)五、乘法逆元逆元(Inverse element)定义:逆元素是指一个可以取消另一给定元素运算的元素,在数学里,逆元素广义化了加法中的加法逆元和乘法中的倒数(from百度百科)通俗点讲,就是用来取消某一运算,取消加法运算就是加上这个数的相反数,取消乘法运算就是乘上这个数的倒数但如果在mod的意义下时就不能单纯的乘上一个倒数了比如要计算a/b mod...

2018-05-08 18:39:56 332 1

原创 【hdu5266】pog loves szh III (LCA+线段树)

题意:给一颗树,Q次询问L,L+1,L+2...R的LCA题目传送门以LCA为权建线段树,直接查询即可(我用树剖找LCA)代码:#include<iostream>#include<iomanip>#include<stack>#include<queue>#include<list>#include&lt...

2018-04-11 17:29:24 234 1

原创 【BZOJ4327】【JSOI2012】玄武密码 (fail树)

fail树(ac自动机)模板题题意:题目传送门给出一个主串和一坨模式串,对于每个模式串,求能与主串匹配的最大子串长度把那一坨串建好fail树,用主串在树上跑,在能匹配的地方打个标记统计时从模式串底端向上跑,找到最长能被匹配的位置即可代码:#include<iostream>#include<iomanip>#include<stack...

2018-04-11 17:12:05 351 1

原创 【GDOI2014】【洛谷p3887】世界杯

非常简单的省选题如果今年有那么水就好了。。。于是我用优先队列来水一篇题目传送门优先队列用法非常简单(只要记住priority怎么拼。。。),时间也很快,很难被卡,是STL一大神器代码:#include<iostream>#include<iomanip>#include<stack>#include<queue>//头文件#include&l...

2018-04-10 19:25:33 430 1

原创 洛谷【p2710】 数列 (splay)

一道复杂的二叉平衡树,因为有区间操作,所以用splay写,注意细节。题目传送门算是模板题吧翻转操作并不是将他暴力翻转,只是开一个bool变量标记。(debug函数请忽略。。。。。。。)#include<iostream>#include<iomanip>#include<stack>#include<queue>#incl...

2018-04-10 19:15:56 224 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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