
HNOI
文章平均质量分 84
NeosKnight
这个作者很懒,什么都没留下…
展开
-
【LuoguP3250】[HNOI2016]网络
题目链接题目描述一个简单的网络系统可以被描述成一棵无根树。每个节点为一个服务器。连接服务器与服务器的数据线则看做一条树边。两个服务器进行数据的交互时,数据会经过连接这两个服务器的路径上的所有服务器(包括这两个服务器自身)。由于这条路径是唯一的,当路径上的某个服务器出现故障,无法正常运行时,数据便无法交互。此外,每个数据交互请求都有一个重要度,越重要的请求显然需要得到越高的优先处理权...原创 2018-06-10 10:28:40 · 228 阅读 · 0 评论 -
【Luogu5293】[HNOI2019] 白兔之舞
题目链接题目描述略Sol考场上暴力 O(L)O(L)O(L) 50分真良心。简单的推一下式子,对于一个 t 来说,答案就是:∑i=0L[k∣(i−t)](Li)F(i)\sum_{i=0}^{L} [k|(i-t)] {L\choose i}F(i)i=0∑L[k∣(i−t)](iL)F(i)就是对于所有 mod k 的结果是 t 的 i 的后面那一坨东西的和。F(i)F(i...原创 2019-04-09 19:32:56 · 503 阅读 · 0 评论 -
【BZOJ1488】[HNOI2009]图的同构计数
题目链接题意求 n 个点的同构意义下不同的图的数量。(n≤60)(n\leq 60)(n≤60)SolPolyaPolyaPolya 定理的练手题。我们这里先把边的存在与否变成对边进行黑白染色,白色代表不存在,这样就变成了一个对完全图中的边进行染色的问题,于是可以使用 对BurnsideBurnsideBurnside引理 进行优化后的 PolyaPolyaPolya 定理。显然总的置...原创 2019-03-19 21:59:11 · 651 阅读 · 0 评论 -
【LuoguP3241】[HNOI2015] 开店
题目链接题意给出一棵边带权的树,多次在线询问一个点到一个区间内的点的距离和。Sol分块过不了的一个 trick ,都知道要算两点之间距离可以拆成到根的距离和他们的 LCA 到根的距离 ,其实要算多个点到一个点距离也可以使用一个类似的 trick。问题就在于快速求解所有的:∑v∈Sdeep[LCA(u,v)]\sum_{v\in S}deep[LCA(u,v)]v∈S∑deep[LCA...原创 2019-03-09 19:32:01 · 214 阅读 · 0 评论 -
【Luogu P3233】[HNOI2014] 世界树
题目链接题目描述题意:给你一颗树 , 每次询问一些关键点 , 一个点会被离他最近的编号最小的关键点控制,求出每次每个关键点控制的点数Sol这种每次询问一些点的题很可能就是虚树了简单说一下虚树要用虚树的题一般是因为保证了询问点的总数不会很多 , 如果每次询问都便利整棵树就太慢了,而虚树则是只建除了每次询问我们需要的点首先虚树中的边不一定就仅仅只是一条边 , 可能是压缩的子树的一部分,...原创 2018-10-24 22:35:02 · 242 阅读 · 0 评论 -
【BZOJ3143】[HNOI2013]游走
题目链接题意给一张无向连通图,要求给m条边中的每条边一个1~m的权值使得从1号点到n号点的期望最小 选择边的概率相等 走到n就停止n≤500n≤500n \leq 500SolDP? 这是个无向连通图,似乎不好DP做这种题先把题目要求的式子给写出来: ∑每一条路径∑L−1(ui,vi)val(ui,vi)∏L−1ui,vidu[ui]∑每一条路径∑(ui,vi)L...原创 2018-08-15 10:32:44 · 234 阅读 · 0 评论 -
【Luogu P3237】[HNOI2014]米特运输
题目链接题目描述米特是D星球上一种非常神秘的物质,蕴含着巨大的能量。在以米特为主要能源的D星上,这种米特能源的运输和储存一直是一个大问题。D星上有N个城市,我们将其顺序编号为1到N,1号城市为首都。这N个城市由N-1条单向高速通道连接起来,构成一棵以1号城市(首部)为根的树,高速通道的方向由树中的儿子指向父亲。树按深度分层:根结点深度为0,属于第1层;根结点的子节点深度为1,属于第...原创 2018-04-24 20:11:07 · 140 阅读 · 0 评论 -
【LuoguP3721】[HNOI2017]单旋
题目链接题目描述详细请自己去看题面。题意: 对于一颗只能进行单旋操作的splay(题中叫spaly),有如下四个操作: 1.插入一个节点,代价为插入后节点的深度。 2.把最小值旋到根,代价为其原来的深度。 3.把最大值旋到根,代价为其原来的深度。 4.进行2操作后把根节点删掉。 5.进行3操作后把根节点删掉。题解一道看起来有点滑稽的题,显然不是用splay做...原创 2018-02-21 22:45:33 · 294 阅读 · 0 评论 -
【BZOJ-2002】[HNOI2010] Bounce 弹飞绵羊
题目链接题目描述某天,Lostmonkey发明了一种超级弹力装置,为了在他的绵羊朋友面前显摆,他邀请小绵羊一起玩个游戏。游戏一开始,Lostmonkey在地上沿着一条直线摆上n个装置,每个装置设定初始弹力系数ki,当绵羊达到第i个装置时,它会往后弹ki步,达到第i+ki个装置,若不存在第i+ki个装置,则绵羊被弹飞。绵羊想知道当它从第i个装置起步时,被弹几次后会被弹飞。为了使得游戏更有...原创 2018-02-22 20:13:33 · 256 阅读 · 0 评论 -
【BZOJ-2329】[HNOI2011] 括号修复
题目链接题目描述现在给你一个长度为 N 的由‘(‘和‘)’组成的字符串,位置标号从 1 到 N。对这个字符串有下列四种操作: Replace a b c:将[a,b]之间的所有括号改成 c。例如:假设原来的字符串为:))())())(,那么执行操作 Replace 2 7 ( 后原来的字符串变为:)(((((()(。Swap a b:将[a,b]之间的字符串翻转。例如:假设原来的...原创 2018-02-26 20:32:45 · 188 阅读 · 0 评论 -
【Luogu5294】[HNOI2019]序列
题目链接题意给定一个序列,要求将它改造成一个非降序列,修改一个数的代价为其改变量的平方。最小化总代价。另有QQQ 次询问,每次修改一个位置上的数。(询问之间独立,互不影响)Sol神仙 保序回归 问题,完全不会。首先是一个暴力的每次 O(n)O(n)O(n) 做法。结论是: 最后的结果序列一定是一段段的相同的数,其值为段中所有元素的平均数。所以暴力就是维护一个单调栈。每次加入一个...原创 2019-04-17 22:11:51 · 546 阅读 · 0 评论