nw
文章平均质量分 81
Tonvia
强大自己是解决问题的唯一方法。
展开
-
P1493 分梨子(NW)
时评作者保持 day 3000 字,写 blog 算不算表达观点呢?简要题意:二维平面nA×xi−minxB×yi−miny≤C其中minxminximinyminyin≤5000xi≤10000yi≤10000,ABC在 int 范围内。原创 2024-10-14 22:13:05 · 749 阅读 · 0 评论 -
猫猫cpu的缓存(NW)
在做 dp 的时候经常在某个细节处死扣,总的说还是没把握住题目的特征性和 dp 的整体架构。既然能一眼看出来是 dp 题,当根据题目特征,之后才有优化的资本。这是一般 dp 题的流程,重点在列出像样的 dp 式子,写一大坨不可用也不可优化的极端、特殊式子是没有意义的,要在把握 dp 的线性的基础上尝试状态转移,才能将千奇百怪的 dp 题化归成一套有迹可循的系统和。原创 2024-10-05 08:17:33 · 1300 阅读 · 1 评论 -
树上交易(NW)
给定一棵 n 个节点的树,每个节点有一个商品的价格,可以进入买入或者卖出。有 m 个询问,询问从一个节点到另一个节点,可以在路途中买入和卖出一次,求最大收益。输入数据均不小于5e4。找到这个版本带修的题,不过做法只会树剖套线段树不会LCT,所以干脆讲回原题。原创 2024-10-04 10:56:43 · 555 阅读 · 0 评论 -
[COCI2011-2012#2] RASPORED (NW)
也许是虚标,但更希望是我变强了,做完之后才发现是紫题。感觉并没有想象中的复杂和难解。原创 2024-10-01 19:17:48 · 743 阅读 · 0 评论 -
P4810 [COCI2014-2015#3] STOGOVI (NW)(可持久化)
可持久化的题显然不能将每种状态都记录下来,可以考虑将所有状态集中到一棵树上,每个分支可以看作不同状态的延伸。这样做的好处是每次新增状态的本质就是原树节点或原树节点的简单延伸。c.选择另外一个编号为 w 的栈,并统计有多少个相同的数同时存在于新栈与栈 w 中。,由于每个元素互不相同且树只会向下简单延伸的性质,两栈相同数的个数即为。一眼可持久化类的题目,但是可持久化数据结构我已经忘光了。,对于a操作,即原树新增节点,且父亲节点为。节点的LCA深度,倍增维护即可。b.将新栈顶部的数字删除。对于b操作 ,直接将。原创 2024-09-28 10:52:37 · 891 阅读 · 0 评论 -
[POI2008] POC-Trains
考虑去掉 mlogm,哈希维护文本串即可,将每个字符串转成特征数字,特征数字用map存的话会保留logm,拿到 73 的好成绩,压缩特征数字的值域,拿个桶存即可,保险起见可以用双哈希,更新答案的时候取 min 即可。的暴力在南外的飞速机子上能拿到 62 的好成绩,map改成unordered_map能提高3分。概要:有n个字符串,每个字符串的长度为m。修改复杂度O(1),更新复杂度O(n),总复杂度O(nq)能水过。对于每个字符串,求在整个交换过程中,最多有多少个字符串与它相同。像这样简单的紫题不多了。原创 2024-09-26 15:28:32 · 209 阅读 · 0 评论 -
P3092 [USACO13NOV] No Change G (NW)
有可分性(前一段为true 后一段为false),经典思路将判断可行性替换为极值,考虑。表示硬币 i ,l 为起点时,到达的最远位置,求解拿个双指针。表示集合为 S,能否购买前 i 个,空间状态数。,d 是硬币 t 能扩展的距离。无关,故 d 可以预处理出来。表示集合为 S,最远买到的。还能继续优化,注意到 d 与。,洛谷跑总用时520ms。被 -1 的情况卡了两发…注意到 k原创 2024-09-22 21:54:02 · 561 阅读 · 0 评论 -
P4269 [USACO18FEB] Snow Boots G (NW)
遇见区间题,一般使用前缀和差分,再者线段树,再者分块莫队。昨天有点烧,一晚上做不了一道题。今晚好多了,来敲代码。离线后,根据加入点的单调性,复杂度降到nlog。这题用了另一个技巧,但也不是没见过,本质是。d 较大的询问完全包含小询问。总之想到离线之后就很愉快了。原创 2024-09-22 20:33:13 · 327 阅读 · 0 评论