当前搜索:

[置顶] 博客搬家

折腾了一整个下午,我似乎终于弄出了一个像样的github.io博客版面。 恩以后我写blog可能都是在那里post了(当然也有可能我的姿势水平过低用不惯那我就可能会搬回来qwq ) 网页是:https://acrazyczy.github.io/
阅读(604) 评论(1)

[置顶] [竞赛图判定定理]兰道定理(Landau's Theorem)介绍及其一种证明

前言竞赛图是一个定义在有向图上的概念,顾名思义,它可以想象成nn个人两两对决,赢得向输的连边,其实就是给一副完全图的无向边定了方向。 竞赛图有很多十分优美的性质,比如说在之前的[JZOJ5061]最长路径中我就介绍了其关于曼哈顿路径的一些性质。 在这里,我们要介绍一个判定竞赛图的优美定理——兰...
阅读(900) 评论(0)

[置顶] Matrix-Tree定理学习小记(详细介绍+证明)

问题引入基尔霍夫定理(基尔霍夫矩阵树定理)是用来解决这样一类问题: 给定一个nn个点mm条边的无向图,求出这个图的生成树的总数。 前置技能基础的线性代数知识:行列式及其基本性质,矩阵,方阵的行列式及其基本性质。Matrix-Tree Theorem一些约定在一开始的讨论中,我们先规定这幅图没有...
阅读(847) 评论(0)

[置顶] [错误集锦&套路汇总]

Mistake∙\bullet极限值赋值错误:比程序中可能出现的最大值要小 ∙\bullet++x和x++ 傻傻分不清 ∙\bullet排完序的编号数组各种嵌套错误,张冠李戴~ ∙\bullet适当的时候想想差分。 ∙\bullet爆类型的检查不要只看统计答案的变量,中间变量炸了是很伤的。...
阅读(553) 评论(0)

[置顶] 计划

Go forward!
阅读(1616) 评论(1)

[JZOJ5365]通信

题目大意给定一棵nn个节点的树。一个方案会随机选择一段连续序号的点,方案的代价为从被选择的点中选择任意一个点,从这个点出发遍历所有的被选择的点,并回到出发点的总路程长度。 求出方案代价的期望值。题目分析选出一段点的代价是它们构成的虚树的边的数量的两倍。 看到路径长度期望直接期望线性性拆成边讨论...
阅读(253) 评论(0)

[JZOJ5363]生命之树

题目大意给定一棵nn个节点的树,11号节点为根每个节点上面有一个由小写字母组成的字符串SiS_i和一个权值vali{val}_i,两个字符串Si,SjS_i,S_j组合起来的收益为LCP(Si,Sj)LCP\left(S_i,S_j\right)。 定义decu{dec}_u为uu子树内所有的点...
阅读(196) 评论(0)

[POI2014][BZOJ3522/4543]Hotel/[JZOJ5357]校门外的树

题目大意给定一棵nn个点的树,求树上两两距离相等的点三元组个数。1≤n≤1051\leq n\leq 10^5题目分析考虑dpdp。 令fx,if_{x,i}表示xx为根的子树内,距离xx为ii的点的个数;gx,ig_{x,i}表示以xx为根的子树中,到xx距离相等而且到lcalca的距离比lc...
阅读(262) 评论(0)

[JZOJ5251]决战

题目大意给定一个n×3n\times3的矩形,你要在一些格子上放东西,一个格子最多只能放一个。而且一个格子上放了东西会对四周有影响。 输入会给定一个3×33\times3的0101矩阵,表示当一个3×33\times3的子矩阵中心放了东西时,哪些地方不能放东西。 譬如矩阵 ⎡⎣⎢010111...
阅读(188) 评论(0)

[JZOJ5250]质数

题目大意给定nn,请计算 ∑i=1n2ω(i) \sum_{i=1}^n2^{\omega(i)} 其中ω(n)\omega(n)表示nn的质因子个数。 答案对998244353998244353取模。1≤n≤10121\le n\le10^{12}题目分析ω(n)\omega(n)是一个...
阅读(153) 评论(0)

NOI2017题解合集(施工中)

Day1queueAnalysis先考虑一种最暴力的算法:使用哈希表储存所有长度不超过K=50K=50的子串,合并和分裂时我们只用修改交界处的K2K^2个子串。时间复杂度O(mK2)O(mK^2)。 考虑精细地实现程序:合并时我们只插入原本没有插入过的,也就是严格跨边界的。虽然单次复杂度可能达到...
阅读(2815) 评论(0)

[XJOI]栈

题目大意有nn个单调栈(单调递减)排成一排,一开始每个栈都是空的。 有qq个操作,每次会给下标在[l,r][l,r]内的栈都push一个xx或者查询下标为kk的栈里面所有数的和。1≤n,q≤2×105,1≤x≤1091\le n,q\le2\times10^5,1\le x\le10^9题目分析...
阅读(387) 评论(0)

[HDU5414]CRB and String

题目大意给定两个字符串SS和TT。 你每次可以在SS的某个字符cc后面添加一个字符dd,且要求保证c≠dc\neq d。 问有没有可能把SS变成TT。多组数据,1≤∑|S|≤∑|T|≤1051\le\sum|S|\le\sum|T|\le10^5。题目分析老年选手已经想不动这些思维题了qwq。...
阅读(194) 评论(0)

[CF444E]DZY Loves Planting

题目大意给定一棵nn个点的树,每条边有边权cic_i。 定义g(x,y)g(x,y)表示点xx到点yy路径上边权的最大值。特殊地g(x,x)=0g(x,x)=0。 对于一个序列{pn}(1≤pi≤n)\{p_n\}(1\le p_i\le n),定义 f(p)=mini=1ng(i,pi) ...
阅读(366) 评论(0)

[XJOI]排序列表

题目大意给定数轴上nn个形如(ai,bi)(a_i,b_i)的开区间,令C(m)C(m)表示所有包含实数m+0.5m+0.5的区间编号排序而成的列表。 一个列表,如果存在一个mm使得它能够表示成C(m)C(m),那么它就是合法的。 给定KK,你需要输出字典序第KK大的非空合法列表。1≤n≤10...
阅读(296) 评论(0)

[JZOJ5199]Fiend

题目大意给定nn个限制,每个形如Li,RiL_i,R_i。 你要生成nn的排列{Pn}\{P_n\},满足∀i,Li≤Pi≤Ri\forall i,L_i\le P_i\le R_i。 请判断生成的排列中逆序对个数为奇数的排列多还是偶数的排列多。 一个测试点TT组数据。1≤T≤500,1≤n...
阅读(212) 评论(0)

[BZOJ4173]数学

题目大意设S(n,m)S(n,m)为满足m mod k+n mod k≥km\ {mod}\ k+n\ {mod}\ k\geq k的所有整数kk组成的集合。 例如S(7,9)={2,4,5,8,10,11,12,13,14,15,16}S(7,9)=\{2,4,5,8,10,11,12,13,...
阅读(234) 评论(0)

[HDU5822]color

题目大意给你一棵nn个点的基环树,用mm种颜色将这棵树染色,问有多少种本质不同的方案。 答案对109+7{10}^9+7取模。给定的基环树是有向的,即环上点连成一个正常的简单环,非环上的点按拓扑序从没有入度的开始向里面连边。AA和BB两种染色基环树本质不同的p定义是,不存在双射MM满足: ∙ ...
阅读(285) 评论(0)

[JZOJ5179]哈哈

题目大意 你有一个长度为nn的序列{wn}\{w_n\},你可以对这个序列进行任意次操作(可以不操作),每次操作选择一个区间[l,r][l,r],删掉(两边合并起来)并获得vr−l+1v_{r-l+1}的分数,你选择的区间必须满足以下条件: ∙ ∀l≤ir,|wi−wi+1|=1\bullet...
阅读(245) 评论(0)

[JZOJ5171]归并排序

题目大意给定一个nn的排列{Pn}\{P_n\},保证nn是22的整数次幂。有qq次操作,分以下两种: ∙ \bullet\ 交换PxP_x和PyP_y。 ∙ \bullet\ 对这个排列进行一个有bug的归并排序:在分治到长度为22时会以1/21/2的概率选择是否交换两个数。然后求PxP_x...
阅读(248) 评论(0)
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 15万+
    积分: 3949
    排名: 9971
    博客专栏
    OI

    文章:14篇

    阅读:19928
    最新评论
    文章分类