随笔分类 - 分治
摘要:树 这题一复制题面就卡住是什么鬼。 N点带边权树,求每个点到其他点距离第k小的值。 Sol 考虑动态点分,每个点开两个vector,v1存点分治时它到所有子节点的距离和,v2存它的点分树上父亲到他的所有子节点的距离和。 假设一个点x,他的父亲fx 那么与x距离不超过k的点就是它v1[x]中<=k的数
阅读全文
摘要:越野赛车问题 小 是一位优秀的越野赛车女选手。现在她准备在 山上进行赛车训练。 山上一共有 个广场,编号依次为 到 ,这些广场之间通过 条双向车道直接或间接地连接在一起。对于每条车道 ,可以用四个正整数 $u_i,v_i,l_i,r
阅读全文
摘要:在一片土地上有 个城市,通过 条无向边互相连接,形成一棵树的结构,相邻两个城市的距离为 ,其中第 个城市的价值为 。不幸的是,这片土地常常发生地震,并且随着时代的发展,城市的价值也往往会发生变动。 接下来你需要在线处理 次操作:- $0~
阅读全文
摘要:式神守护n,q 2e5 m 20solution好题?pts dp。令f[i][j]表示前i个数组成j的方案数。f[i+1][j+a[k]]=f[i][j+a[k]]+f[i][j].O(q*n*m*m);40pts 线段树维护答案 效率O(nlogn*m^2)10...
阅读全文
摘要:Building Bridges(build)题目描述 A wide river has nn pillars of possibly different heights standing out of the water. They are arranged in ...
阅读全文
摘要:逆序对(inversion)题目描述 对于序列AA,它的逆序对数定义为满足iAjAi>Aj 的数对i,ji,j的个数。现给你11到nn的一个排列,并按照某种顺序依次删除mm个元素。现请你求出在每次删除一个元素之前整个序列的逆序对总个数。 输入 第一行包含两个整数nn和...
阅读全文
摘要:城市改造 (city)题目描述 为了节约当前社会巨大的能源消耗,A 城市发起了新能源改造计划,也就是用太阳能代替旧能源。为了简化题意,可以假设 A 城市在一个二维平面上,平面上从11到nn每一个地方都有一栋高楼,高楼的宽度忽略不计。每栋高楼高度为hihi。城市左右两边...
阅读全文
摘要:抓企鹅题目描述 Xyz带着他的教徒们乘着科考船一路破冰来到了南极大陆,发现这里有许许多多的企鹅。邪恶的Xyz想要抓很多企鹅回去开动物园,当宠物玩。但动物保护协会很快赶来,他必须尽快行动! 我们把南极大陆看成一个三维直角坐标系。 有N只企鹅,每只企鹅会在一定的时刻的...
阅读全文
摘要:陌上花开Description有n朵花,每朵花有三个属性:花形(s)、颜色(c)、气味(m),用三个整数表示。现在要对每朵花评级,一朵花的级别是它拥有的美丽能超过的花的数量。定义一朵花A比另一朵花B要美丽,当且仅Sa>=Sb,Ca>=Cb,Ma>=Mb。显然,两朵花可...
阅读全文