博客园 - COLINGAO
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=81839
2018-10-16T12:16:03Z
COLINGAO
https://www.cnblogs.com/COLIN-LIGHTNING/
feed.cnblogs.com
https://www.cnblogs.com/COLIN-LIGHTNING/p/9062662.html
[BZOJ 1879][SDOI 2009]Bill的挑战 题解(状压DP) - COLINGAO
[BZOJ 1879][SDOI 2009]Bill的挑战 Description Solution 1.考虑状压的方式。 方案1:如果我们把每一个字符串压起来,用一个布尔数组表示与每一个字母的匹配关系,那么空间为26^50,爆内存; 方案2:把每一个串压起来,多开一维记录匹配字符,那么空间为n l
2018-05-20T02:51:00Z
2018-05-20T02:51:00Z
COLINGAO
https://www.cnblogs.com/COLIN-LIGHTNING/
【摘要】[BZOJ 1879][SDOI 2009]Bill的挑战 Description Solution 1.考虑状压的方式。 方案1:如果我们把每一个字符串压起来,用一个布尔数组表示与每一个字母的匹配关系,那么空间为26^50,爆内存; 方案2:把每一个串压起来,多开一维记录匹配字符,那么空间为n l <a href="https://www.cnblogs.com/COLIN-LIGHTNING/p/9062662.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/COLIN-LIGHTNING/p/9042651.html
[BZOJ 1652][USACO 06FEB]Treats for the Cows 题解(区间DP) - COLINGAO
[BZOJ 1652][USACO 06FEB]Treats for the Cows Description FJ has purchased N (1 约翰经常给产奶量高的奶牛发特殊津贴,于是很快奶牛们拥有了大笔不知该怎么花的钱.为此,约翰购置了N(1≤N≤2000)份美味的零食来卖给奶牛们.每
2018-05-15T11:19:00Z
2018-05-15T11:19:00Z
COLINGAO
https://www.cnblogs.com/COLIN-LIGHTNING/
【摘要】[BZOJ 1652][USACO 06FEB]Treats for the Cows Description FJ has purchased N (1 约翰经常给产奶量高的奶牛发特殊津贴,于是很快奶牛们拥有了大笔不知该怎么花的钱.为此,约翰购置了N(1≤N≤2000)份美味的零食来卖给奶牛们.每 <a href="https://www.cnblogs.com/COLIN-LIGHTNING/p/9042651.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/COLIN-LIGHTNING/p/9038352.html
[BZOJ 1260][CQOI2007]涂色paint 题解(区间DP) - COLINGAO
[BZOJ 1260][CQOI2007]涂色paint Description 假设你有一条长度为5的木版,初始时没有涂过任何颜色。你希望把它的5个单位长度分别涂上红、绿、蓝、绿、红色,用一个长度为5的字符串表示这个目标:RGBGR。 每次你可以把一段连续的木版涂成一个给定的颜色,后涂的颜色覆盖先
2018-05-14T13:51:00Z
2018-05-14T13:51:00Z
COLINGAO
https://www.cnblogs.com/COLIN-LIGHTNING/
【摘要】[BZOJ 1260][CQOI2007]涂色paint Description 假设你有一条长度为5的木版,初始时没有涂过任何颜色。你希望把它的5个单位长度分别涂上红、绿、蓝、绿、红色,用一个长度为5的字符串表示这个目标:RGBGR。 每次你可以把一段连续的木版涂成一个给定的颜色,后涂的颜色覆盖先 <a href="https://www.cnblogs.com/COLIN-LIGHTNING/p/9038352.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/COLIN-LIGHTNING/p/9038250.html
[BZOJ 1032][JSOI 2007]祖玛 题解(区间DP) - COLINGAO
[BZOJ 1032][JSOI 2007]祖玛 Description https://www.lydsy.com/JudgeOnline/problem.php?id=1032 Solution 1.考虑初始化的方式。 由于同色转移起来复杂,我们考虑把相邻的同色的球缩成一个球,记录下缩后的球代表
2018-05-14T13:30:00Z
2018-05-14T13:30:00Z
COLINGAO
https://www.cnblogs.com/COLIN-LIGHTNING/
【摘要】[BZOJ 1032][JSOI 2007]祖玛 Description https://www.lydsy.com/JudgeOnline/problem.php?id=1032 Solution 1.考虑初始化的方式。 由于同色转移起来复杂,我们考虑把相邻的同色的球缩成一个球,记录下缩后的球代表 <a href="https://www.cnblogs.com/COLIN-LIGHTNING/p/9038250.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/COLIN-LIGHTNING/p/9038198.html
浅谈区间DP的解题时常见思路 - COLINGAO
一、区间DP解题时常见思路 如果题目中答案满足: + 大的区间的答案可以由小的区间答案组合或加减得到 + 大的范围可以由小的范围代表 + 数据范围较小 我们这时可以考虑采用区间DP来解决。 那么常见的解法有两种: 1.用小的区间组合松弛大的区间,即枚举断点,分割区间,与答案取优。 2.用比当前区间略
2018-05-14T13:13:00Z
2018-05-14T13:13:00Z
COLINGAO
https://www.cnblogs.com/COLIN-LIGHTNING/
【摘要】一、区间DP解题时常见思路 如果题目中答案满足: + 大的区间的答案可以由小的区间答案组合或加减得到 + 大的范围可以由小的范围代表 + 数据范围较小 我们这时可以考虑采用区间DP来解决。 那么常见的解法有两种: 1.用小的区间组合松弛大的区间,即枚举断点,分割区间,与答案取优。 2.用比当前区间略 <a href="https://www.cnblogs.com/COLIN-LIGHTNING/p/9038198.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/COLIN-LIGHTNING/p/9021978.html
[BZOJ 2299][HAOI 2011]向量 题解(裴蜀定理) - COLINGAO
[BZOJ 2299][HAOI 2011]向量 Description 给你一对数a,b,你可以任意使用(a,b), (a, b), ( a,b), ( a, b), (b,a), (b, a), ( b,a), ( b, a)这些向量,问你能不能拼出另一个向量(x,y)。 说明:这里的拼就是使得
2018-05-13T00:55:00Z
2018-05-13T00:55:00Z
COLINGAO
https://www.cnblogs.com/COLIN-LIGHTNING/
【摘要】[BZOJ 2299][HAOI 2011]向量 Description 给你一对数a,b,你可以任意使用(a,b), (a, b), ( a,b), ( a, b), (b,a), (b, a), ( b,a), ( b, a)这些向量,问你能不能拼出另一个向量(x,y)。 说明:这里的拼就是使得 <a href="https://www.cnblogs.com/COLIN-LIGHTNING/p/9021978.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/COLIN-LIGHTNING/p/8995031.html
[BZOJ 2257][JSOI2009]瓶子和燃料 题解(GCD) - COLINGAO
[BZOJ 2257][JSOI2009]瓶子和燃料 Description jyy就一直想着尽快回地球,可惜他飞船的燃料不够了。 有一天他又去向火星人要燃料,这次火星人答应了,要jyy用飞船上的瓶子来换。jyy 的飞船上共有 N个瓶子(1第1行:2个整数N,K, 第2..N 行:每行1个整数,第i
2018-05-05T08:09:00Z
2018-05-05T08:09:00Z
COLINGAO
https://www.cnblogs.com/COLIN-LIGHTNING/
【摘要】[BZOJ 2257][JSOI2009]瓶子和燃料 Description jyy就一直想着尽快回地球,可惜他飞船的燃料不够了。 有一天他又去向火星人要燃料,这次火星人答应了,要jyy用飞船上的瓶子来换。jyy 的飞船上共有 N个瓶子(1第1行:2个整数N,K, 第2..N 行:每行1个整数,第i <a href="https://www.cnblogs.com/COLIN-LIGHTNING/p/8995031.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/COLIN-LIGHTNING/p/8982341.html
[BZOJ 1013][JSOI 2008] 球形空间产生器sphere 题解(高斯消元) - COLINGAO
[BZOJ 1013][JSOI 2008] 球形空间产生器sphere Description 有一个球形空间产生器能够在n维空间中产生一个坚硬的球体。现在,你被困在了这个n维球体中,你只知道球 面上n+1个点的坐标,你需要以最快的速度确定这个n维球体的球心坐标,以便于摧毁这个球形空间产生器。 I
2018-05-02T13:11:00Z
2018-05-02T13:11:00Z
COLINGAO
https://www.cnblogs.com/COLIN-LIGHTNING/
【摘要】[BZOJ 1013][JSOI 2008] 球形空间产生器sphere Description 有一个球形空间产生器能够在n维空间中产生一个坚硬的球体。现在,你被困在了这个n维球体中,你只知道球 面上n+1个点的坐标,你需要以最快的速度确定这个n维球体的球心坐标,以便于摧毁这个球形空间产生器。 I <a href="https://www.cnblogs.com/COLIN-LIGHTNING/p/8982341.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/COLIN-LIGHTNING/p/8981923.html
浅谈高斯消元的实现和简单应用 - COLINGAO
一、高斯消元的原理 对于n元的m个线性方程组成的方程组,我们将其以矩阵的形式记录下来: a11 a12 a13 ...... a1n b1 a21 a22 a23 ...... a2n b2 ... ... ... an1 an2 an3 ...... ann bn 然后进行初等行列变换,尝试构造出
2018-05-02T11:12:00Z
2018-05-02T11:12:00Z
COLINGAO
https://www.cnblogs.com/COLIN-LIGHTNING/
【摘要】一、高斯消元的原理 对于n元的m个线性方程组成的方程组,我们将其以矩阵的形式记录下来: a11 a12 a13 ...... a1n b1 a21 a22 a23 ...... a2n b2 ... ... ... an1 an2 an3 ...... ann bn 然后进行初等行列变换,尝试构造出 <a href="https://www.cnblogs.com/COLIN-LIGHTNING/p/8981923.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/COLIN-LIGHTNING/p/8977183.html
[BZOJ 4350]括号序列再战猪猪侠 题解(区间DP) - COLINGAO
[BZOJ 4350]括号序列再战猪猪侠 Description 括号序列与猪猪侠又大战了起来。 众所周知,括号序列是一个只有(和)组成的序列,我们称一个括号 序列S合法,当且仅当: 1.( )是一个合法的括号序列。 2.若A是合法的括号序列,则(A)是合法的括号序列。 3.若A,B是合法的括号序列
2018-05-01T11:47:00Z
2018-05-01T11:47:00Z
COLINGAO
https://www.cnblogs.com/COLIN-LIGHTNING/
【摘要】[BZOJ 4350]括号序列再战猪猪侠 Description 括号序列与猪猪侠又大战了起来。 众所周知,括号序列是一个只有(和)组成的序列,我们称一个括号 序列S合法,当且仅当: 1.( )是一个合法的括号序列。 2.若A是合法的括号序列,则(A)是合法的括号序列。 3.若A,B是合法的括号序列 <a href="https://www.cnblogs.com/COLIN-LIGHTNING/p/8977183.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/COLIN-LIGHTNING/p/8684011.html
[HAOI2006]旅行 题解(kruskal) - COLINGAO
[HAOI2006]旅行 Description Z小镇是一个景色宜人的地方,吸引来自各地的观光客来此旅游观光。Z小镇附近共有N个景点(编号为1,2,3,…,N),这些景点被M条道路连接着,所有道路都是双向的,两个景点之间可能有多条道路。也许是为了保护该地的旅游资源,Z小镇有个奇怪的规定,就是对于一
2018-03-31T12:16:00Z
2018-03-31T12:16:00Z
COLINGAO
https://www.cnblogs.com/COLIN-LIGHTNING/
【摘要】[HAOI2006]旅行 Description Z小镇是一个景色宜人的地方,吸引来自各地的观光客来此旅游观光。Z小镇附近共有N个景点(编号为1,2,3,…,N),这些景点被M条道路连接着,所有道路都是双向的,两个景点之间可能有多条道路。也许是为了保护该地的旅游资源,Z小镇有个奇怪的规定,就是对于一 <a href="https://www.cnblogs.com/COLIN-LIGHTNING/p/8684011.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/COLIN-LIGHTNING/p/8683934.html
[HNOI2008]越狱 题解(容斥原理+快速幂) - COLINGAO
[HNOI2008]越狱 Description 监狱有连续编号为1...N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱 输入格式:输入两个整数M,N.1输出格式:可能越狱的状态数,模100003取余
2018-03-31T11:47:00Z
2018-03-31T11:47:00Z
COLINGAO
https://www.cnblogs.com/COLIN-LIGHTNING/
【摘要】[HNOI2008]越狱 Description 监狱有连续编号为1...N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱 输入格式:输入两个整数M,N.1输出格式:可能越狱的状态数,模100003取余 <a href="https://www.cnblogs.com/COLIN-LIGHTNING/p/8683934.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/COLIN-LIGHTNING/p/8621855.html
[NOIP2013提高&洛谷P1966]火柴排队 题解(树状数组求逆序对) - COLINGAO
[NOIP2013提高&洛谷P1966]火柴排队 Description 涵涵有两盒火柴,每盒装有 n 根火柴,每根火柴都有一个高度。 现在将每盒中的火柴各自排成一列, 同一列火柴的高度互不相同, 两列火柴之间的距离定义为: ∑(ai bi)^2 其中 ai 表示第一列火柴中第 i 个火柴的高度,b
2018-03-22T02:14:00Z
2018-03-22T02:14:00Z
COLINGAO
https://www.cnblogs.com/COLIN-LIGHTNING/
【摘要】[NOIP2013提高&洛谷P1966]火柴排队 Description 涵涵有两盒火柴,每盒装有 n 根火柴,每根火柴都有一个高度。 现在将每盒中的火柴各自排成一列, 同一列火柴的高度互不相同, 两列火柴之间的距离定义为: ∑(ai bi)^2 其中 ai 表示第一列火柴中第 i 个火柴的高度,b <a href="https://www.cnblogs.com/COLIN-LIGHTNING/p/8621855.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/COLIN-LIGHTNING/p/8621767.html
[NOI导刊2010提高&洛谷P1774]最接近神的人 题解(树状数组求逆序对) - COLINGAO
[NOI导刊2010提高&洛谷P1774]最接近神的人 Description 破解了符文之语,小FF开启了通往地下的道路。当他走到最底层时,发现正前方有一扇巨石门,门上雕刻着一幅古代人进行某种活动的图案。而石门上方用古代文写着“神的殿堂”。小FF猜想里面应该就有王室的遗产了。但现在的问题是如何打开
2018-03-22T02:01:00Z
2018-03-22T02:01:00Z
COLINGAO
https://www.cnblogs.com/COLIN-LIGHTNING/
【摘要】[NOI导刊2010提高&洛谷P1774]最接近神的人 Description 破解了符文之语,小FF开启了通往地下的道路。当他走到最底层时,发现正前方有一扇巨石门,门上雕刻着一幅古代人进行某种活动的图案。而石门上方用古代文写着“神的殿堂”。小FF猜想里面应该就有王室的遗产了。但现在的问题是如何打开 <a href="https://www.cnblogs.com/COLIN-LIGHTNING/p/8621767.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/COLIN-LIGHTNING/p/8621294.html
浅谈树状数组求逆序对及离散化的几种方式及应用 - COLINGAO
一、树状数组求逆序对的原理 1.问题描述:假设当前有一个数列a,求数列中逆序对数,即数字较小的数位置较数字较大的数靠后的有序对的个数。 那么有什么解法呢? (1)O(N^2)暴力比对,TLE。 (2)归并排序求逆序对(在此先不提); (3)树状数组求逆序对。 2.树状数组求逆序对的原理 我们知道,树
2018-03-21T22:47:00Z
2018-03-21T22:47:00Z
COLINGAO
https://www.cnblogs.com/COLIN-LIGHTNING/
【摘要】一、树状数组求逆序对的原理 1.问题描述:假设当前有一个数列a,求数列中逆序对数,即数字较小的数位置较数字较大的数靠后的有序对的个数。 那么有什么解法呢? (1)O(N^2)暴力比对,TLE。 (2)归并排序求逆序对(在此先不提); (3)树状数组求逆序对。 2.树状数组求逆序对的原理 我们知道,树 <a href="https://www.cnblogs.com/COLIN-LIGHTNING/p/8621294.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/COLIN-LIGHTNING/p/8572620.html
[洛谷P1228]地毯填补问题 题解(分治) - COLINGAO
Description 相传在一个古老的阿拉伯国家里,有一座宫殿。宫殿里有个四四方方的格子迷宫,国王选择驸马的方法非常特殊,也非常简单:公主就站在其中一个方格子上,只要谁能用地毯将除公主站立的地方外的所有地方盖上,美丽漂亮聪慧的公主就是他的人了。公主这一个方格不能用地毯盖住,毯子的形状有所规定,只能
2018-03-15T03:32:00Z
2018-03-15T03:32:00Z
COLINGAO
https://www.cnblogs.com/COLIN-LIGHTNING/
【摘要】Description 相传在一个古老的阿拉伯国家里,有一座宫殿。宫殿里有个四四方方的格子迷宫,国王选择驸马的方法非常特殊,也非常简单:公主就站在其中一个方格子上,只要谁能用地毯将除公主站立的地方外的所有地方盖上,美丽漂亮聪慧的公主就是他的人了。公主这一个方格不能用地毯盖住,毯子的形状有所规定,只能 <a href="https://www.cnblogs.com/COLIN-LIGHTNING/p/8572620.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/COLIN-LIGHTNING/p/8543473.html
[CodePlus 2017 11月赛&洛谷P4058]木材 题解(二分答案) - COLINGAO
[CodePlus 2017 11月赛&洛谷P4058]木材 Description 有 n棵树,初始时每棵树的高度为 Hi ,第 i棵树每月都会长高 Ai。现在有个木料长度总量为 S的订单,客户要求每块木料的长度不能小于 L ,而且木料必须是整棵树(即不能为树的一部分)。现在问你最少需要等多少个月
2018-03-11T02:58:00Z
2018-03-11T02:58:00Z
COLINGAO
https://www.cnblogs.com/COLIN-LIGHTNING/
【摘要】[CodePlus 2017 11月赛&洛谷P4058]木材 Description 有 n棵树,初始时每棵树的高度为 Hi ,第 i棵树每月都会长高 Ai。现在有个木料长度总量为 S的订单,客户要求每块木料的长度不能小于 L ,而且木料必须是整棵树(即不能为树的一部分)。现在问你最少需要等多少个月 <a href="https://www.cnblogs.com/COLIN-LIGHTNING/p/8543473.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/COLIN-LIGHTNING/p/8543415.html
[NOIP2015提高&洛谷P2678]跳石头 题解(二分答案) - COLINGAO
[NOIP2015提高&洛谷P2678]跳石头 Description 这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石。组委会已经选择好了两块岩石作为比赛起点和终点。在起点和终点之间,有 N 块岩石(不含起点和终 点的岩石)。在比赛过程中,选手们将从起点出发,每一步跳向相邻的岩石,直至到
2018-03-11T02:40:00Z
2018-03-11T02:40:00Z
COLINGAO
https://www.cnblogs.com/COLIN-LIGHTNING/
【摘要】[NOIP2015提高&洛谷P2678]跳石头 Description 这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石。组委会已经选择好了两块岩石作为比赛起点和终点。在起点和终点之间,有 N 块岩石(不含起点和终 点的岩石)。在比赛过程中,选手们将从起点出发,每一步跳向相邻的岩石,直至到 <a href="https://www.cnblogs.com/COLIN-LIGHTNING/p/8543415.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/COLIN-LIGHTNING/p/8543377.html
[NOIP提高&洛谷P1024]一元三次方程求解 题解(二分答案) - COLINGAO
[NOIP提高&洛谷P1024]一元三次方程求解 Description 有形如:ax3+bx2+cx+d=0 这样的一个一元三次方程。给出该方程中各项的系数(a,b,c,d 均为实数),并约定该方程存在三个不同实根(根的范围在 100至100之间),且根与根之差的绝对值 =1。要求由小到大依次在同
2018-03-11T02:29:00Z
2018-03-11T02:29:00Z
COLINGAO
https://www.cnblogs.com/COLIN-LIGHTNING/
【摘要】[NOIP提高&洛谷P1024]一元三次方程求解 Description 有形如:ax3+bx2+cx+d=0 这样的一个一元三次方程。给出该方程中各项的系数(a,b,c,d 均为实数),并约定该方程存在三个不同实根(根的范围在 100至100之间),且根与根之差的绝对值 =1。要求由小到大依次在同 <a href="https://www.cnblogs.com/COLIN-LIGHTNING/p/8543377.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/COLIN-LIGHTNING/p/8543330.html
浅谈二分答案的原理和相关应用 - COLINGAO
一、二分答案的原理和过程 1.适用范围: 当一个问题的解满足单调性(结果与询问数值成正相关或负相关)且待枚举数量,出现“最大值最小”或“最小值最大”等要求时,我们可以对答案进行二分; 2.原理: 1.在二分答案前,找出答案所在区间,即[L,R]; 2.用valid函数验证当前值的可行性; 3.迭代求
2018-03-11T02:15:00Z
2018-03-11T02:15:00Z
COLINGAO
https://www.cnblogs.com/COLIN-LIGHTNING/
【摘要】一、二分答案的原理和过程 1.适用范围: 当一个问题的解满足单调性(结果与询问数值成正相关或负相关)且待枚举数量,出现“最大值最小”或“最小值最大”等要求时,我们可以对答案进行二分; 2.原理: 1.在二分答案前,找出答案所在区间,即[L,R]; 2.用valid函数验证当前值的可行性; 3.迭代求 <a href="https://www.cnblogs.com/COLIN-LIGHTNING/p/8543330.html" target="_blank">阅读全文</a>