02 2018 档案

摘要:"题目链接" 题意 给定$n$个数,$q$个询问,每次询问$[l,r]$区间内的逆序对数。 强制在线。 思路 参考: "http://www.cnblogs.com/candy99/p/6579556.html" 离线的话就如上一题 "bzoj 3289 Mato的文件管理" ,可以直接用 莫队 搞 阅读全文
posted @ 2018-02-28 16:33 救命怀 阅读(531) 评论(0) 推荐(0)
摘要:"题目链接" 题意 给定$n$个数,$q$个询问,每次询问$[l,r]$区间内的逆序对数。 思路 莫队+树状数组 注意离散化 Code 阅读全文
posted @ 2018-02-28 16:31 救命怀 阅读(286) 评论(0) 推荐(0)
摘要:"题目链接" Description 墨墨购买了一套N支彩色画笔(其中有些颜色可能相同),摆成一排,你需要回答墨墨的提问。 墨墨会向你发布如下指令: 1、 Q L R代表询问你从第L支画笔到第R支画笔中共有几种不同颜色的画笔。 2、 R P Col 把第P支画笔替换为颜色Col。 为了满足墨墨的要求 阅读全文
posted @ 2018-02-27 22:17 救命怀 阅读(184) 评论(0) 推荐(0)
摘要:"题目链接" Description 某天,$Lostmonkey$发明了一种超级弹力装置,为了在他的绵羊朋友面前显摆,他邀请小绵羊一起玩个游戏。游戏一开始,$Lostmonkey$在地上沿着一条直线摆上n个装置,每个装置设定初始弹力系数$k_i$,当绵羊达到第i个装置时,它会往后弹$k_i$步,达 阅读全文
posted @ 2018-02-27 16:51 救命怀 阅读(184) 评论(0) 推荐(1)
摘要:"题目链接" Description "奋战三星期,造台计算机"。小G响应号召,花了三小时造了台普通计算姬。普通计算姬比普通计算机要厉害一些。普通计算机能计算数列区间和,而普通计算姬能计算树中子树和。更具体地,小G的计算姬可以解决这么个问题: 给定一棵$n$个节点的带权树,节点编号为$1$到$n$, 阅读全文
posted @ 2018-02-27 15:50 救命怀 阅读(175) 评论(0) 推荐(0)
摘要:"6" 题意 给出一个长为$n$的数列,以及$n$个操作,操作涉及单点插入,单点询问,数据随机生成。 题解 参考: "http://hzwer.com/8053.html" 每个块内用一个$vector$维护,每次插入时先找到位置所在的块,再暴力插入。 如果数据不随机,即如果先在一个块有大量单点插入 阅读全文
posted @ 2018-02-27 15:42 救命怀 阅读(499) 评论(0) 推荐(1)
摘要:"5" 题意 给出一个长为$n$的数列,以及$n$个操作,操作涉及区间开方,区间求和。 思路 用$tag$记录这一块是否已全为$1$. 除分块外,还可用 树状数组+并查集(链表) 或者 线段树 做,见 "Educational Codeforces Round 37 F" 。 Code "7" 题意 阅读全文
posted @ 2018-02-26 17:20 救命怀 阅读(293) 评论(0) 推荐(0)
摘要:"题目链接" 题意 给定一个字符串$S$,允许修改其中至多$k$个字符变为$T$。 记$T$的反转为$T'$,求$T$与$T'$的最长公共子序列。 "题解" 结论 $T$与$T'$的最长公共子序列的长度 = $T$的最长回文子序列的长度 证明 part. 1 先证:$T$与$T'$的最长公共子序列的 阅读全文
posted @ 2018-02-25 22:20 救命怀 阅读(146) 评论(0) 推荐(0)
摘要:"A. Points on the line" 题意 给定一条直线上$n$个点,要求去掉最少的点,使得直线上相距最远的两个点的距离$\leq d$. 思路 枚举长度为$d$的区间。 Code "B. Our Tanya is Crying Out Loud" 题意 初始数为$n$,两种操作: 1. 阅读全文
posted @ 2018-02-25 11:17 救命怀 阅读(377) 评论(4) 推荐(0)
摘要:"题目链接" 题意 给定两个$n$位的$m$进制数$s1,s2$,所有出现的$0$均可等概率地被其他数字替换,求$s1\gt s2$的概率。 思路 从高位到低位,根据每一位上相应的$0$的个数进行 分类讨论 。 计算每一位的时候加上这样一部分答案: 比到该位恰能比出大小 的情况数。 恰能比出大小意味 阅读全文
posted @ 2018-02-22 23:18 救命怀 阅读(413) 评论(0) 推荐(0)
摘要:"A. 坑爹的售票机" 题意 用$1,5,10,25,50,100$的纸币买$n$张单价为$p$的船票,且一次性最多买$k$张,求钱数恰好时最少需要多少张纸币。 Hard: $n,k,p\leq 10^9$ 思路 Easy: dp Hard: dp + 瞎搞 当钱数过大或者张数过多时,(由直觉)其中 阅读全文
posted @ 2018-02-22 22:59 救命怀 阅读(205) 评论(0) 推荐(0)
摘要:"题目链接" 题意 用$1\times 2$的骨牌铺满$H\times W(H,W\leq 11)$的网格,问方案数。 思路 参考 "focus_best" . 竖着的骨牌用$\begin{pmatrix}0\\1\end{pmatrix}$表示,横着的骨牌用$\begin{pmatrix}1&1\ 阅读全文
posted @ 2018-02-18 17:49 救命怀 阅读(247) 评论(0) 推荐(0)
摘要:"题目链接" 题意 $N$种气体,$i$气体与$j$气体碰撞会: 1. 产生$a[i][j]$的威力; 2. 导致$j$气体消失。 求产生威力之和的最大值。 思路 和前几题找图上路径的题不一样,该题如果抽象成图上的问题,则为: 在有向连通图中找一棵树,对于每一对$(parent,child)$关系对 阅读全文
posted @ 2018-02-17 19:12 救命怀 阅读(188) 评论(0) 推荐(0)
摘要:"题目链接" 题意 给定一个$N$个点的无向图,求一条哈密尔顿路径$C_1C_2...C_n$,使其$value$最大。 $value$的计算方式如下:$$\begin{aligned}value&=\sum_{i=1}^{n}C_i\\&+\sum_{i=1}^{n 1}C_i C_{i+1}\\ 阅读全文
posted @ 2018-02-17 16:39 救命怀 阅读(161) 评论(0) 推荐(0)
摘要:"题目链接" 题意 给定一个$N$个点的无向图,求从任意一个点出发,经过所有点的最短路径长度(每个点 至多可以经过两次 )。 思路 状态表示、转移及大体思路 与 "poj 3311 Hie with the Pie 经过所有点(可重)的最短路径 floyd + 状压dp" 相同。 但,因为是每个点 阅读全文
posted @ 2018-02-15 16:35 救命怀 阅读(351) 评论(0) 推荐(0)
摘要:"题目链接" 题意 给定一个$N$个点的完全图(有向图),求从原点出发,经过所有点再回到原点的最短路径长度(可重复经过中途点)。 思路 因为可多次经过同一个点,所以可用floyd先预处理出每两个点之间的最短路径。 接下来就是状压dp的部分。 将已经经过的点的状态用$state$表示, 则$dp[st 阅读全文
posted @ 2018-02-14 23:29 救命怀 阅读(1263) 评论(0) 推荐(0)
摘要:"题目链接" 题意 在$N\times M$的$0,1$格子上放东西,只有标记为$1$的格子可以放东西,且每一格的向上两个,向下两个,向左两个,向右两个格子均不能放东西。问整张图上最多能放多少东西。 思路 参考: "accry" . 因为每一行的状态与上两行有关,所以用$dp[i][j][k]$表示 阅读全文
posted @ 2018-02-14 17:10 救命怀 阅读(182) 评论(0) 推荐(0)
摘要:"题目链接" 题意 在$M\times N$的$0,1$格子上放东西,只有标记为$1$的格子可以放东西,且相邻的格子不能同时放东西。问有多少种放法。 思路 参考: "swallowblank" . $dp[i][state]$表示放到第$i$行状态为$state$时的情况总数。显然有 $$dp[i] 阅读全文
posted @ 2018-02-14 16:07 救命怀 阅读(146) 评论(0) 推荐(0)
摘要:参考: "「分块」数列分块入门1 – 9 by hzwer" "2" Description 给出一个长为$n$的数列,以及$n$个操作,操作涉及区间加法,询问区间内小于某个值$x$的元素个数。 思路 每个块内保持升序排列。 则块外暴力统计,块内二分查找分界点。 一些注意点,如: 1. 要记录 下标 阅读全文
posted @ 2018-02-13 11:36 救命怀 阅读(390) 评论(0) 推荐(0)
摘要:参考: "「分块」数列分块入门1 – 9 by hzwer" "1" Description 给出一个长为$n$的数列,以及$n$个操作,操作涉及 区间加法,单点查值 。 思路 用$tag$记录每个块整体的增量。 Code "4" Description 给出一个长为$n$的数列,以及$n$个操作, 阅读全文
posted @ 2018-02-13 11:26 救命怀 阅读(178) 评论(0) 推荐(0)
摘要:"题目链接" Description 给出$n$个序列。找出这$n$个序列的最长 相同 子串。 在这里, 相同 定义为:两个子串长度相同且一个串的全部元素加上一个数就会变成另一个串。 思路 参考: "hzwer" . 法一:kmp 在第一个串中枚举答案串的开头位置,与其余$n 1$个串做$kmp$. 阅读全文
posted @ 2018-02-12 19:28 救命怀 阅读(199) 评论(0) 推荐(0)
摘要:"题目链接" Description 一个长度为$n$的字符串$S$,令$T_i$表示它从第$i$个字符开始的后缀。求$$\sum_{1\leq i\leq j\leq n}len(T_i)+len(T_j) 2 lcp(T_i,T_j)$$其中,$len(a)$表示字符串$a$的长度,$lcp(a 阅读全文
posted @ 2018-02-12 12:09 救命怀 阅读(151) 评论(0) 推荐(0)
摘要:"题目链接" 题意 对于任意的字符串,定义它的 重复次数 为:它最多可被划分成的完全相同的子串个数。例如: 的重复次数为3, 的重复次数为1. 现给定一字符串,求它的一个子串,其重复次数取到最大值,且字典序取到最小值。 思路 参考 "hzwer" . 首先,重复次数显然至少为$1$,所以下面只考虑重 阅读全文
posted @ 2018-02-12 10:26 救命怀 阅读(196) 评论(0) 推荐(0)
摘要:"题目链接" 题意 对于给定的字符串,求有多少个 不重叠的子串 出现次数 $\geq 2$. 思路 枚举子串长度 $len$,以此作为分界值来对 $height$ 值进行划分。 显然,对于每一组,组内子串具有一个长度为 $len$ 的公共前缀。 至于是否重叠,只需判断 $sa_{max} sa_{m 阅读全文
posted @ 2018-02-10 22:40 救命怀 阅读(185) 评论(0) 推荐(0)
摘要:"题目链接" 题意 给定 $x,p,k$,求大于 $x$ 的第 $k$ 个与 $p$ 互质的数。 思路 参考 "蒟蒻JHY" . 二分答案 $y$,再去 $check$ 在 $[x,y]$ 区间中是否有 $k$ 个与 $p$ 互质的数。 $check$ 采用容斥,将 $p$ 质因数分解,用这些质数组 阅读全文
posted @ 2018-02-06 15:03 救命怀 阅读(242) 评论(0) 推荐(0)
摘要:"题目链接" 题意 对给定的一张图,求其补图的联通块个数及大小。 思路 参考 "ww140142" . 维护一个链表,里面存放未归入到任何一个连通块中的点,即有必要从其开始进行拓展的点。 对于每个这样的点,从它开始进行 $bfs$,将未被拓展到的点加入队列,并从链表中删除。 注意 :写法上有一点要注 阅读全文
posted @ 2018-02-05 23:07 救命怀 阅读(662) 评论(0) 推荐(0)
摘要:"题目链接" 题意 有 $n$ 个容积无限的水缸,初始时水量为$a_1,a_2,...,a_n$,有一把容积为$k$的勺子,可以从一个水缸中舀水倒入另一个水缸中。问能否给出操作序列,使得最终某一个水缸中水的容量为$V$. 思路 参考 "粉兔" . 结论 首先,如果$\sum_{i=1}^{n}a_i 阅读全文
posted @ 2018-02-04 13:53 救命怀 阅读(289) 评论(0) 推荐(1)
摘要:"A. K th Symbol in Grammar" Description On the first row, we write a 0. Now in every subsequent row, we look at the previous row and replace each occu 阅读全文
posted @ 2018-02-04 13:12 救命怀 阅读(268) 评论(0) 推荐(0)
摘要:"A. water the garden" Code Ver. 2 Ver. 2:树状数组+并查集 include define maxn 300010 define maxl 1000010 using namespace std; typedef long long LL; int prime[ 阅读全文
posted @ 2018-02-03 01:00 救命怀 阅读(191) 评论(3) 推荐(0)
摘要:"题目链接" Description For a positive integer $n$, let us define $f(n)$ as the number of digits in base $10$. You are given an integer $S(1≤S≤10^8)$. Coun 阅读全文
posted @ 2018-02-01 19:24 救命怀 阅读(332) 评论(0) 推荐(0)