* HNOI
文章平均质量分 81
测试运算符
NOIP2018普及组四等奖<br>欢迎来与蒟蒻交流
展开
-
【题解】HNOI-2013 Day2解题报告
题目链接: 鉴于估计bzoj活不久了,以后都尽量不贴bzoj的链接了 T1 数列 T2 游走 T3 切糕 代码在本文末尾 数列 主要考察:数学推导能力与转换能力 算法:数学推导 突破口:考虑每一个差分序列对答案的贡献 正确思路:发现m的限制不能用组合→考虑差分数列 发现该题如果使用组合数,则无法满足相邻两天的差不超过M这个限制,而数据范围不允许使用容斥,所以排除组合数的可能 ...原创 2018-03-15 21:03:49 · 221 阅读 · 0 评论 -
【题解】HNOI-2018毒瘤
Problem 洛谷 & pdf题面 题目概述: 给定一张nnn个点mmm条边的无向图,求独立集数量 n≤100000,m−n≤10n≤100000,m−n≤10n\leq 100000,m-n\leq 10 Thoughts 话说在考场上居然没开long longlong longlong~long,直挂252525分 一开始看题面,观察特殊数据,发...原创 2018-06-13 14:25:41 · 416 阅读 · 0 评论 -
【题解】HNOI-2014 世界树
Problem 洛谷 & bzoj & loj 题目概要: 给定一棵nnn个节点的树,qqq次询问:给定mmm个关键点,每个原树上的点被最近且序号最小的关键点控制,问每个关键点(n,q,∑m≤300000n,q,∑m≤300000n,q,\sum m\leq 300000) Solution 观察数据限制:∑m≤300000∑m≤300000\sum m\leq 3000...原创 2018-06-11 15:08:13 · 338 阅读 · 0 评论 -
【游记】CTSC&APIO-2018游记
Day0 参加了学校的合唱比赛,唱了《送别》+《毕业歌》+《我相信》。总体的创意还是不错的,感情应该也比较到位。结果在唱《毕业歌》时强调气势,导致越唱越快,合唱比伴奏快了几拍,虽然唱了几句大家发觉后调整回来了,但评委应该是注意到了的,最后只拿了一等奖。从客观角度看,我们时间少,一起仅排练了两次,而且没有音乐课,没有音乐老师指导;但从主观角度看,21班没拿第一就是失败、是耻辱,这次抢调应该是我们的...原创 2018-05-05 17:48:11 · 706 阅读 · 0 评论 -
【游记】HNOI-2018 铭记惨痛历史 共创美好未来
看过许多dalao的游记,如果dalao们是爆炸记的话,那么蒟蒻的退役记不就相当于核爆记了? 作为联赛四道题不同程度翻车的中老年选手,有幸参加这次HNOI,为各位dalao垫一下排名,先Orz众dalao攒攒Rp Day-3 dalao们开始分享对这次省选的解析预测 蒟蒻在台下: 蒟蒻开始刷模板题 Day-2 上午模拟Day1,日常爆炸,打个暴力还没开longlong,我...原创 2020-06-04 21:19:35 · 775 阅读 · 1 评论 -
【题解】HNOI-2017 礼物
Problem bzoj & 洛谷 题意: 给定两序列,可以将其中任意一个序列的值同时增加任意值,同时也可以将任意序列旋转(向左右平移),最小化∑ni=1(xi−yi)2∑i=1n(xi−yi)2\sum_{i=1}^n(x_i-y_i)^2 Solution 这题应该是HNOI-2017最水的一道题了…… 考虑一个式子增减为CCC,平移jjj格,式子套路拆分(式子中不特别...原创 2018-04-02 22:36:19 · 276 阅读 · 0 评论 -
【题解】HNOI-2016大数
Problem abandon_bzoj Solution 不知道为啥,我看到这题就觉得是莫队,所以就没怎多想,就那么做了 考虑一个大数p|Ap|Ap|A,那么显然p|A∗10x,x∈Np|A∗10x,x∈Np|A*10^x,x\in N 所以可以预处理f[i]f[i]f[i]表示从第iii开始直到末尾所组成的大数modpmodp\bmod p的值,那么对于一个大数a[l…r]a[l...原创 2018-03-25 21:35:02 · 163 阅读 · 0 评论 -
【题解】HNOI-2016序列
Problem collapse_bzoj Solution 这道题在HNOI2016中还算是好的了…… 这题中如若去掉多组询问的话可以在O(nlogn)O(nlogn)O(n\log n)的时间内得解(并查集),但多组询问必定要优化,发现这种其他结构基本上无法涉足的题目就只能上莫队了(我也不知道为啥想到莫队,可能这就是题感吧) 减去O(nn‾√)O(nn)O(n\sqrt n)只剩下...原创 2018-03-25 21:05:45 · 311 阅读 · 0 评论 -
【题解】HNOI-2016网络
Problem Let’s_boycott_bzoj Solution 算是HNOI中比较简单的了…… 这题一眼就是链剖,发现不能简单地线段树上标记覆盖修改,于是在线段树上的每一个节点上建一个堆,修改时如果修改区间,则直接在代表那个区间的线段树节点上插入即可,在修改时直接修改路径的补集,查询时要收集线段树上从根到那个节点一路上的堆顶值,这题唯一的难度就在代码要在短时间内打对吧(好像20...原创 2018-03-25 20:44:28 · 203 阅读 · 0 评论 -
【题解】HNOI-2015实验比较
Problem bomb_bzoj Solution 首先这题很明显要根据题意建一张图,进一步发现这题中的图只可能是一棵树(仔细看题,题目中说“只记住某一张……的”) 题目中的要求相当于给每个节点编号,使得树上所有节点的编号比父亲小,求本质不同的方案数 明显树型背包,设f[x][i]f[x][i]f[x][i]表示在以xxx为根的子树中选取了iii中编号的方案数,方程: f[x...原创 2018-03-25 20:13:41 · 206 阅读 · 0 评论 -
【题解】HNOI-2015落忆枫音
Problem 真·bzoj 真的不要强行看题面,简要题意: 给定一个DAG,在DAG上加一条题目指定的边,求新图上的树形图个数 Solution 发现如果忽略新加的一条边的话答案就是所有节点入度的乘积 但题目中在DAG上新加了一条边,那么答案一定有重的,重的就是加上这条边后形成的环,那么最终的答案就是原来的答案减去包含这个环的树形图个数,其实相当于在原DAG上拓扑找到从新边终点到新边...原创 2018-03-25 19:30:03 · 211 阅读 · 0 评论 -
【题解】HNOI-2015亚瑟王
Problem bzoj_died Solution 这题真心不会,Orz题解 大概讲一下吧: 考虑每一张牌用过后不可用了,所以考虑每一张牌在rrr轮中使用的概率是比较可行的,最后所有牌的概率与伤害乘积和即为期望答案 那么设第xxx张牌使用的概率为fp[x]fp[x]fp[x],在rrr轮中前iii张牌中使用jjj张的概率为f[i][j]f[i][j]f[i][j] 方程: f...原创 2018-03-25 18:58:21 · 231 阅读 · 0 评论 -
【题解】HNOI-2015 菜肴制作
最近要写题解时才发现自己之前写过,风格囧人,不要介意(。・∀・)ノ゙ Problem bzoj_die 题目概要: 给定一张图,求字典序最靠前的拓扑序,若无则输出Impossible! Solution 这题是给定一张图,再求字典序最靠前的拓扑序,一开始有一点点思路就是先往①所在分支走,强行取①,再往②走,强行取②,我甚至为我的暴力制定了宏伟的蓝图:tarjan判环+树状dp求当前点可...原创 2017-10-18 16:19:50 · 286 阅读 · 0 评论 -
【题解】HNOI-2014 米特运输
话说之前一直是一个一个Day地写题解,但由于蒟蒻在短期内大量被J,而且题目也不能全数解决,以后都一题一题地写题解了 Problem bzoj_gg 题面超长,不建议看题面,像我这种语文得D的废物选手根本看不懂 大意:给定一棵树与每个点的权值,一种合法的点权方案指使得父节点权值为所有儿子节点之和,兄弟节点之间点权相等,并求所有合法点权方案中,与原点权冲突最少的方案(配上样例看看,题意八九...原创 2018-03-23 22:18:07 · 236 阅读 · 0 评论 -
【题解】HNOI-2014 Day2解题报告
题目链接(洛谷) T1 抄卡组 T2 道路堵塞 T3 江南乐 抄卡组 主要考察:代码实现 算法:字符串匹配 突破口:发现只用讨论左右两端的’*’ 正确思路:讨论两个字符串之间的匹配方法 由于之前没怎么修过字符串专题,这题不会实现o(╯□╰)o 考虑对于两个字符串: 如果两个都没有∗∗*,则直接匹配 如果两个都有,则只要考虑两者的最长公共前缀是否在其中一个为∗∗*打止,后缀也一...原创 2018-03-18 22:24:11 · 187 阅读 · 0 评论 -
【题解】HNOI-2013 Day1解题报告
题目链接(洛谷) T1 比赛 T2 消毒 T3 旅行 代码在本文末尾 比赛 主要考察:代码实现 算法:记忆化搜索+状态压缩 突破口:状压记忆化优化搜索 正确思路:发现n≤10n≤10n\leq 10,复杂度玄学,锁定搜索 一开始看到这题觉得比较像高斯消元之类的 可能被Day2洗脑了吧 但发现复杂度如果是O(n3)O(n3)O(n^3),那数据就太松了 看到这题的n≤10n≤...原创 2018-03-18 09:10:17 · 209 阅读 · 0 评论 -
【题解】HNOI-2018寻宝游戏
Problem 洛谷 &amp;amp; bzoj连题面都不贴 &amp;amp; 题面 题目概述:给定nnn个长为mmm的01串,qqq次询问,每次给定一个长为mmm的目标串,求有多少种在nnn个串间填“位与”和“位或”符的方法使得最终计算结果为目标串 Thought 考试时忘记拼接程序了/(ㄒoㄒ)/~~ 对于10%10%10\%的部分分可以O(q⋅2n)O(q⋅2n)O(q\cdot 2^n)暴力...原创 2018-06-23 11:03:51 · 391 阅读 · 0 评论