摘要: 考虑任意一种划给大头的方案,两端的都给了大头(bel=1)的边产生难受值,剩下n k个果子分给m 1个头,当m 1=1时,两端都给了这个小头也产生难受值;而m 1 1的情况要好看的多,贪心的,因为未划分的果子构成一个森林,重新计算这些果子在所在树中的深度,把果子按深度排序,前m 1个个分别划分,剩下 阅读全文
posted @ 2019-05-23 17:04 nosta 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 好久没更新博客了…… 说说本题,预处理出所有的dis[x]表示1至x的长度,询问(v,p)的答案为min_{minLev(x,v) p} dis[x]。建立关于lev从大到小的kruskal重构树,则minlev(x,v)=val[lca(x,v)]。 换句话说,任意在重构树v的某个祖先d有val[ 阅读全文
posted @ 2019-05-23 15:48 nosta 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 注意:本文中的一切数字即数字运算均在$k$的同余系内(即$x\leftarrow x\bmod k$), 只用于表示向量点积。 暴力的算法是,从小到大枚举向量$A[x]$,判定$A[1]$到$A[x 1]$中是否存在与$A[x]$点积为$0$的向量:若存在,暴力搜索答案;否则枚举下一个向量$A[x+ 阅读全文
posted @ 2019-05-16 15:02 nosta 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 记录一部分的推导过程 $k$进制下,某个合法纯循环数的分数表示为$\frac{x}y,(x\le n,y\le m)$,其循环节长度为$L$,有约束 $$ \begin{cases} (x,y)=1\\ \dfrac{xk^L}{y} \lfloor\dfrac{xk^L}{y}\rfloor=\d 阅读全文
posted @ 2019-05-15 09:59 nosta 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 臭名昭著的巧合: "CF750G" 题意:在无限深度的一颗线段树中询问编号和为S的简单路径条数。 "题解传送门" 这道题相当于在原来基础上多了询问两点间简单路径的编号的的问题。 直觉告诉我们只需要求出两点在线段树上的lca,然后套用上个问题中所推得的式子即可。而线段树上两点的lca的二进制表示正好是 阅读全文
posted @ 2019-05-08 15:30 nosta 阅读(485) 评论(0) 推荐(0) 编辑
摘要: [TOC] "题目链接" 简单的 设从节点$x$开始不断往左儿子走h 1步,则编号和为$x\sum_{i=0}^{h 1}2^i=x(2^h 1)$。 若倒数第$i$步走向的是右儿子,则编号和会增加$\sum_{j=0}^{i 1}2^j=2^i 1$。 这样,从$x$往下走形成的长为$h$的链中, 阅读全文
posted @ 2019-05-08 09:39 nosta 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 怎么做的?? 考虑至少有k组人在讨论cxk,给他们按位置的因数是C(n 3k,k) 剩下n 4k个位置,设第i类人物出现了di个, 满足d0+d1+d2+d3=n 4k,di+k include include using namespace std; const int N=1000+5; con 阅读全文
posted @ 2019-05-05 21:58 nosta 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给出一个串$S$,$q$次询问每次询问字符串$T$不在$S[l,r]$出现的本质不同的子串数目。 0.68 有条件$l=1,r=|S|$。考虑$SAM_T$上的parent树的结构特点,~~不难~~可以得出:若设$lim_i$为$T[1,i]$在$S$中出现的最长后缀长度(在$SAM_S$ 阅读全文
posted @ 2019-05-04 21:36 nosta 阅读(234) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-05-03 15:17 nosta 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 退役了。 D2没有翻盘,愉快出队,文化课见。 19年4月14日:某校第一届的最后一名OIer退出竞赛。 留坑。 ~~万一退役失败了呢~~ ~~结果买D了?~~ 阅读全文
posted @ 2019-04-13 21:08 nosta 阅读(462) 评论(1) 推荐(0) 编辑
摘要: 题意 给定一棵n个点,每个点带颜色的有根树。点的编号和颜色编号都在1到n,根的编号为1。m次询问,求x子树中与x距离边数不超过k的点中,颜色的种类数目。每个测试点有多组数据。 分析 不妨设1的父亲为0,0包含了所有颜色。不考虑深度限制,对于单独一种颜色c,易知颜色c对于任意两个色c的点之间的路径上的 阅读全文
posted @ 2019-04-11 20:27 nosta 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 反演拾遗,设'~'表示min(n,m),推狮子 $$ \prod_{i=1}^n\prod_{j=1}^n\mathbb{fib}_{\gcd(a,b)} =\prod_{d=1}^\sim\mathbb{pow}(\mathbb{fib}_d,\sum_{i=1}^{n/d}\sum_{j=1}^ 阅读全文
posted @ 2019-04-01 16:42 nosta 阅读(200) 评论(0) 推荐(0) 编辑
摘要: ~~「前言」为防止在某巨巨的毒瘤idea 紫荆花之“店" 面前一脸懵,特滚来补此题。~~ ~~我还是太naive了。~~ 「题义」给出一棵单点度数很小的无根带边权、点权的树,每次询问在所有点权在\[l,r\]的点到c的距离之和。 「分析」考虑建立点分树,分治结构每个点都储存对应分治范围(简称范围)内 阅读全文
posted @ 2019-03-24 21:58 nosta 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 由题意可得出递推式$f[i ,j]=\sum_{e\in S} f[i 1,\frac{j}{e}]$,初值$f[0,0]=1$,答案为$f[n,x]$,具体意义不表。 分析可知$f[1,e(e\in S)]=1$,$f[i,ab]=\sum_{a\in S,b\in S}f[i 1,a]f[1,b 阅读全文
posted @ 2019-03-20 22:04 nosta 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 首先理清这奇葩题意表述 给出一个$1$到$n$的排列$p[]$和$m$次询问,每次询问覆盖区间$[l,r]$的最小区间$[a,b]$,满足$[a,b]$内的元素排序后是连续整数序列。$n,m\le 10^5,\;1\le l\le r\le n$。 方便表述,称满足(省略)的区间是“好”的,否则是“ 阅读全文
posted @ 2019-03-20 16:20 nosta 阅读(213) 评论(0) 推荐(0) 编辑