[CODEVS3366] 矿石】的更多相关文章

题目描述 Description 经历了千辛万苦,小J找到了N块矿石.这些矿石都有毒性,但只要将两块矿石放在一起,再分开即可解毒.但任一两块矿石都可以互相吸引.为了降低吸引力,小J将他们放入一个直径仅能容下一块矿石,且足够高的木桶中并借此完成消毒. 小J一次可以: 将任意一块未消毒矿石放入桶中. 2.  取出桶顶的一块矿石消毒,花费的体力值为桶顶和桶中第二个矿石之间的吸引力.若不是所有矿石都消过毒或都未消过毒,则桶不能为空. 小J想知道最少花费多少体力才可以获得所有矿石. 输入描述 Input…
[Luogu P4143] 采集矿石 [2018HN省队集训D5T3] 望乡台platform 题意 给定一个小写字母构成的字符串, 每个字符有一个非负权值. 输出所有满足权值和等于这个子串在所有本质不同子串按字典序降序排序后的排名的子串的数量及左右端点. \(n\le 2\times 10^5\), 保证合法子串个数不超过 \(2\times 10^5\). 题解 我们看这个排名是按字典序逆序排的必有高论. 显然固定左端点后串长越长字典序越大排名越靠前, 而同时子串权值和会增大, 于是对于每个…
题目背景 ZRQ成功从坍塌的洞穴中逃了出来.终于,他看到了要研究的矿石.他想挑一些带回去完成任务. 题目来源:Zhang_RQ哦对了ZRQ就他,嗯 题目描述 ZRQ发现这里有 \(N\) 块排成一排的矿石. 他用一个小写字母来表示每块矿石,他还发现每块矿石有一个重要度 \(V_i\)​ ZRQ想采集一段连续的矿石回研究所. 他非常严格,被采集的一段矿石必须满足小写字母的字典序降序排名等于这段矿石的重要度和. 这里多个出现在不同位置的本质相同串的字典序排名相同. 比如说字母串为 aa,那么第一个a…
Online Judge:计蒜客信息学3月提高组模拟赛 Label:记搜,TarJan缩点,树状数组,期望Dp 题解 整个题目由毫无关联的两个问题组合成: part1 问题:对于每个询问的起点终点,求出起点到终点能够收获的最大矿石价值. 思路: 1.矿石种类不多,且收获价值时只与是否拥有有关,与收集数量无关,可以用状态压缩表示当前收集矿石的状态: 2.由于是单向边且可能形成环,用\(Tarjan\)缩点,然后进行转移.或者直接记忆化dfs/bfs,用\(dp[i][j][sta]\)表示,从\(…
题目背景 ZRQ 成功从坍塌的洞穴中逃了出来.终于,他看到了要研究的矿石.他想挑一些带回去完成任务. 题目来源:Zhang_RQ哦对了 \(ZRQ\) 就他,嗯 题目描述 ZRQ 发现这里有 \(N\) 块排成一排的矿石. 他用一个小写字母来表示每块矿石,他还发现每块矿石有一个重要度 \(V_i\). ZRQ 想采集一段连续的矿石回研究所. 他非常严格,被采集的一段矿石必须满足小写字母的字典序降序排名等于这段矿石的重要度和. 这里多个出现在不同位置的本质相同串的字典序排名相同. 比如说字母串为…
题意 题目链接 Sol 挺显然的,首先对每个矿排序 那么答案就是$2^x - 2^y$ $x$表示能覆盖到它的区间,$y$表示的是能覆盖到它且覆盖到上一个的区间 第一个可以差分维护 第二个直接vector暴力插入扫就行, 时间复杂度:$O(nlogn)$ #include<cstdio> #include<algorithm> #include<bitset> #include<vector> #define Pair pair<int, ull>…
https://www.luogu.org/problemnew/show/U18590 后缀数组??? 不会 #include <iostream> #include <cstdio> #include <algorithm> #include <cstring> #include <string> #include <map> using namespace std; ; #define yxy getchar() #define…
对于一个固定的左端点,右端点向右移动时,其子串权值和不断增大,字典序降序排名不断减小,因此对于一个左端点,最多存在一个右端点使其满足条件. 所以可以枚举左端点,然后二分右端点的位置,权值和通过前缀和来查询,现在的问题就是如何快速查询一个子串的排名. 考虑用后缀数组来解决,对于一个子串\([l,r]\),对于在位置\(l\)对应的后缀排名之前的后缀中的子串是能对该子串的排名产生贡献的. 若该子串的长度比\(l\)对应的后缀和前一个后缀的\(LCP\)大,即\(len>ht_{rk_l}\),也就是…
茫然的求索 那一年,刚好经济危机,毕业了.经过了很长时间的“网上海投”而杳无音讯之后,终于发现“经济危机真的和自己有点关系了” ,曾经以为经济危机和自己巴刚子打不着. 拿着简历,开始到处去跑招聘市场,又发现,人才招聘市场里面的计算机岗位特别少,满街的招聘销售.即便有一两家招聘技术人员的,但是又被各种“硬性指标”拦在门外. 看着钱包里面的钱一张张的变少,没有时间郁闷,也不能待在家里,没有收入的日子,待在家里就是耗钱.武汉的夏天很热,在家里带着要吹电扇(没有空调,使用空调那是很奢侈的),另外在家里要…
Instantaneous Transference Time Limit: 5000MS Memory Limit: 65536K Description It was long ago when we played the game Red Alert. There is a magic function for the game objects which is called instantaneous transfer. When an object uses this magic fu…