<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[INCINCIBLE的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/INCINCIBLE</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; INCINCIBLE]]></copyright><item><title><![CDATA[题目汇总２]]></title><link>https://blog.youkuaiyun.com/INCINCIBLE/article/details/80820361</link><guid>https://blog.youkuaiyun.com/INCINCIBLE/article/details/80820361</guid><author>INCINCIBLE</author><pubDate>Tue, 26 Jun 2018 20:16:33 +0800</pubDate><description><![CDATA[NO.1 HDU - 3448

分类:　枚举，meet-in-the-middle

简要题解:


暴力枚举每个物品是否被选的时间复杂度是O(2n)O(2n)O(2^n)
枚举前一半物品，处理出n2n2\frac n2 个set,其中集合SiSiS_i里面存着不多于iii 个物品的所有可能重量和
再枚举后一半物品，再对应集合中二分查找即可
时间复杂度降为O(n∗2n2)O(n∗2n2)O(n*...]]></description><category></category></item><item><title><![CDATA[题目汇总1]]></title><link>https://blog.youkuaiyun.com/INCINCIBLE/article/details/80778130</link><guid>https://blog.youkuaiyun.com/INCINCIBLE/article/details/80778130</guid><author>INCINCIBLE</author><pubDate>Fri, 22 Jun 2018 20:07:40 +0800</pubDate><description><![CDATA[NO.1 CF Gym 100738A Fitting boxes



分类: 数学

简要题解:


设大矩形(长宽为c,dc,dc,d)水平放置,小矩形(长宽为a,ba,ba,b),与水平方向夹角为θθ\theta,那么需要满足:b∗sinθ+a∗cosθ&amp;lt;=da∗sinθ+b∗cosθ&amp;lt;=cθ∈(0,π2)b∗sinθ+a∗cosθ&amp;lt;=da∗sinθ+b∗cosθ&amp;lt;...]]></description><category></category></item><item><title><![CDATA[【CQ Training 2014 Day3】燃烧的天空]]></title><link>https://blog.youkuaiyun.com/INCINCIBLE/article/details/73612449</link><guid>https://blog.youkuaiyun.com/INCINCIBLE/article/details/73612449</guid><author>INCINCIBLE</author><pubDate>Fri, 23 Jun 2017 00:19:19 +0800</pubDate><description><![CDATA[Description给出若干个三角形，被i个三角形覆盖的区域总面积记为Area(i)Area(i),输出每一个Area(i)(1<=i<=n)Area(i) (1<=i<=n).Solution扫描线。 
先处理所有顶点和线段交点的横坐标的集合X。 
考虑处于X[i]X[i]到X[i+1]X[i+1]之间的图形对答案的贡献，可以看成是一个一个的梯形。 
可以用一个变量k记录“当前正在讨论对Area]]></description><category></category></item><item><title><![CDATA[6月题目汇总1（6.6---6.13）]]></title><link>https://blog.youkuaiyun.com/INCINCIBLE/article/details/72876846</link><guid>https://blog.youkuaiyun.com/INCINCIBLE/article/details/72876846</guid><author>INCINCIBLE</author><pubDate>Tue, 06 Jun 2017 12:04:12 +0800</pubDate><description><![CDATA[6.6上午
NO.1  来源 : UVa 1318 Monster Trap分类：  计算几何，平面直线图简要题解：
首先从所有线段的端点中出不在任何一条线段（端点不算）上的点的集合S，再加上(0,0),(inf,inf)(0,0),(inf,inf)这两个点。
对于SS中的两个点a,ba,b，如果线段a,ba,b不和任何给出的线段相交，那么给a,ba,b连上边。
但这样会在线段的公共端点处出现问题]]></description><category></category></item><item><title><![CDATA[5-6月题目汇总（5.30---6.4）]]></title><link>https://blog.youkuaiyun.com/INCINCIBLE/article/details/72811958</link><guid>https://blog.youkuaiyun.com/INCINCIBLE/article/details/72811958</guid><author>INCINCIBLE</author><pubDate>Tue, 30 May 2017 21:36:13 +0800</pubDate><description><![CDATA[5.30晚
NO.1  来源 : BZOJ 2342 [Shoi2011]双倍回文分类：  回文，Manachar简要题解：
先用Manachar求出f(i)f(i),令p(i)p(i) 表示以i,i+1i,i+1 中间为对称轴能延伸的最长长度，也就是 s[i−p(i)]=s[i+1+p(i)]s[i-p(i)]=s[i+1+p(i)] ,显然p(i)=f(i∗2+1)−12p(i)= \frac{]]></description><category></category></item><item><title><![CDATA[HN2015集训 永远亭的竹笋采摘]]></title><link>https://blog.youkuaiyun.com/INCINCIBLE/article/details/72769951</link><guid>https://blog.youkuaiyun.com/INCINCIBLE/article/details/72769951</guid><author>INCINCIBLE</author><pubDate>Fri, 26 May 2017 14:46:04 +0800</pubDate><description><![CDATA[第一反应肯定是dp啦，然后就会愉快的T成一头象拔蚌。 
那么，说说正解吧。 
显然，选取的区间一定可以是两头为差值最小的。那就好办了，只需要预处理出所有的这样的区间，再dp即可，由于数据是随机生成的，所以这样的区间不会太多，有人验证了，好像是O(n)级别的。 
预处理怎么搞？分块优化，pre[i][j]表示在第i块内的数，与j差值的最小值。每一块内的数取出来排序，两个下标跟着动就行了。 
然后把那些]]></description><category></category></item><item><title><![CDATA[HN2015集训 月宫的符卡序列]]></title><link>https://blog.youkuaiyun.com/INCINCIBLE/article/details/72769808</link><guid>https://blog.youkuaiyun.com/INCINCIBLE/article/details/72769808</guid><author>INCINCIBLE</author><pubDate>Fri, 26 May 2017 14:34:31 +0800</pubDate><description><![CDATA[可能看到这个题有的人第一反应是回文自动机之类的，但是注意到这个题是跟回文串中心相关，而回文自动机则是与回文串末尾相关，可能无法处理。 
那么与回文串中心相关的算法还有什么，manacher(马拉车)。 
学过的同学都知道吗，本质不同的回文串最多n个，也就是拉车到i的时候，本来已有f[i]所表示的回文串是之前已经出现过的，暴力新扩展出来的才是新出现的回文串。 
那么就构造出了一套拓扑序，最后反拓扑序异]]></description><category></category></item><item><title><![CDATA[5月题目汇总（5.22---5.28）]]></title><link>https://blog.youkuaiyun.com/INCINCIBLE/article/details/72666071</link><guid>https://blog.youkuaiyun.com/INCINCIBLE/article/details/72666071</guid><author>INCINCIBLE</author><pubDate>Tue, 23 May 2017 20:52:30 +0800</pubDate><description><![CDATA[5.23晚
NO.1  来源： BZOJ 4197 [NOI2015] 寿司晚宴分类：  状压 dp简要题解：
注意到n≤500n \le 500，至有一个大于2020 的质因数，而小于20的质数只有8个，我们可以令f[S][T]f[S][T] 表示第一个人选的小于20的质数集合为S，第一个人选的小于20的质数集合为T的方案数。
把2到500的数按照大于20的质因数（没有就是1）排序，依次讨论大质因]]></description><category></category></item><item><title><![CDATA[PKUSC2017 酱油记(by spark)]]></title><link>https://blog.youkuaiyun.com/INCINCIBLE/article/details/72654926</link><guid>https://blog.youkuaiyun.com/INCINCIBLE/article/details/72654926</guid><author>INCINCIBLE</author><pubDate>Tue, 23 May 2017 19:10:45 +0800</pubDate><description><![CDATA[Day 1报了到，领了盒饭之后就去逛校园啦。嗯，不会骑自行车的蒟蒻腿都走软了。Day 2首先是数学笔试，回忆1s题目：
x4−3x3+3x2+ax+bx^4-3x^3+3x^2+ax+b 可以被 x2−3x+2x^2-3x+2 整除，求a,ba,b 的值。令 x2−3x+2=0x^2-3x+2=0 解得 x1=1,x2=2x_1=1,x_2=2
x1,x2x_1,x_2 也是 x4−3x3+3x2+]]></description><category></category></item><item><title><![CDATA[5月题目汇总2（5.7---5.13）]]></title><link>https://blog.youkuaiyun.com/INCINCIBLE/article/details/71404948</link><guid>https://blog.youkuaiyun.com/INCINCIBLE/article/details/71404948</guid><author>INCINCIBLE</author><pubDate>Mon, 08 May 2017 11:51:27 +0800</pubDate><description><![CDATA[5.7晚
NO.1  来源： BZOJ 4565 [Haoi2016]字符合并分类：  区间,状压 dp简要题解：
注意到长度为lenlen 的01串最后会被合并成长为x=(len−1) mod (k−1)+1x=(len-1)\ mod\ (k-1)+1 的01串。
设f(i,j,S)f(i,j,S) 表示区间[i,j][i,j] 的01串最后变成二进制状态SS 的最大得分。讨论SS 的第一个字符]]></description><category></category></item><item><title><![CDATA[Codeforces, 587F: Duff is Mad]]></title><link>https://blog.youkuaiyun.com/INCINCIBLE/article/details/71169727</link><guid>https://blog.youkuaiyun.com/INCINCIBLE/article/details/71169727</guid><author>INCINCIBLE</author><pubDate>Thu, 04 May 2017 13:45:43 +0800</pubDate><description><![CDATA[Duff is Mad给出nn个字符串S1,S2......SnS_1,S_2......S_n  ，qq 个询问。 
每次询问给定l,r,kl,r,k, 要求输出 ∑ri=loccur(Si,Sk)\sum_{i=l}^{r}occur(S_i,S_k),. 
其中occur(S,T)occur(S,T)表示SS在TT中出现的次数。 
n,q,∑ni=1|Si|≤105n,q ,\sum _{i=]]></description><category></category></item><item><title><![CDATA[5月题目汇总1 （4.30-5.6）]]></title><link>https://blog.youkuaiyun.com/INCINCIBLE/article/details/71044728</link><guid>https://blog.youkuaiyun.com/INCINCIBLE/article/details/71044728</guid><author>INCINCIBLE</author><pubDate>Mon, 01 May 2017 10:22:33 +0800</pubDate><description><![CDATA[4.30晚
NO.1  来源：[ZJOI2015] 地震后的幻想乡分类：  dp, 概率与期望简要题解：orzorzorz 
题解看这里
  5.1上午
NO.2  来源： BZOJ 4456 [Zjoi2016]旅行者分类：  分治简要题解：
离线处理询问，分治平面区域。
每次分治处理某一维坐标（范围较小的递归下去），下面讨论递归处理yy，讨论xx的情形。假设现在平面区域是(x1,y1)→(x2,]]></description><category></category></item><item><title><![CDATA[图片暂存]]></title><link>https://blog.youkuaiyun.com/INCINCIBLE/article/details/70904014</link><guid>https://blog.youkuaiyun.com/INCINCIBLE/article/details/70904014</guid><author>INCINCIBLE</author><pubDate>Fri, 28 Apr 2017 13:11:46 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[[ZJOI2015] 诸神眷顾的幻想乡]]></title><link>https://blog.youkuaiyun.com/INCINCIBLE/article/details/70768727</link><guid>https://blog.youkuaiyun.com/INCINCIBLE/article/details/70768727</guid><author>INCINCIBLE</author><pubDate>Wed, 26 Apr 2017 00:09:07 +0800</pubDate><description><![CDATA[P3256【ZJOI2015
 Day1】诸神眷顾的幻想乡






时间限制 : 20000 MS   空间限制 : 524288 KB








问题描述

        幽香是全幻想乡里最受人欢迎的萌妹子，这天，是幽香的2600岁生日，无数幽香的粉丝到了幽香家门前的太阳花田上来为幽香庆祝生日。
        粉丝们非常热情，自发组织表演了一]]></description><category></category></item><item><title><![CDATA[[ZJOI2015] 幻想乡战略游戏]]></title><link>https://blog.youkuaiyun.com/INCINCIBLE/article/details/70680551</link><guid>https://blog.youkuaiyun.com/INCINCIBLE/article/details/70680551</guid><author>INCINCIBLE</author><pubDate>Tue, 25 Apr 2017 11:13:55 +0800</pubDate><description><![CDATA[P3254【ZJOI2015
 Day1】幻想乡战略游戏






时间限制 : 120000 MS   空间限制 : 512000 KB








问题描述

        傲娇少女幽香正在玩一个非常有趣的战略类游戏，本来这个游戏的地图其实还不算太大，幽香还能管得过来，但是不知道为什么现在的网游厂商把游戏的地图越做越大，以至于幽香一眼根本看不过来，]]></description><category></category></item><item><title><![CDATA[[ZJOI2015] 地震后的幻想乡]]></title><link>https://blog.youkuaiyun.com/INCINCIBLE/article/details/70675102</link><guid>https://blog.youkuaiyun.com/INCINCIBLE/article/details/70675102</guid><author>INCINCIBLE</author><pubDate>Tue, 25 Apr 2017 10:27:44 +0800</pubDate><description><![CDATA[P3255【ZJOI2015
 Day1】地震后的幻想乡






时间限制 : 20000 MS   空间限制 : 262144 KB








问题描述

        傲娇少女幽香是一个很萌很萌的妹子，而且她非常非常地有爱心，很喜欢为幻想乡的人们做一些自己力所能及的事情来帮助他们。
        这不，幻想乡突然发生了地震，所有的道路都崩塌]]></description><category></category></item><item><title><![CDATA[BZOJ 1095 [ZJOI2007]Hide 捉迷藏]]></title><link>https://blog.youkuaiyun.com/INCINCIBLE/article/details/70568417</link><guid>https://blog.youkuaiyun.com/INCINCIBLE/article/details/70568417</guid><author>INCINCIBLE</author><pubDate>Mon, 24 Apr 2017 08:44:48 +0800</pubDate><description><![CDATA[传送门 BZOJ 1095大致题意有一棵树，每个点是黑色或者白色，最开始全是黑点，有两种操作。 
1 Get  : 输出最远两个黑点之间的距离。 
2 Change(x): 改变x号点的颜色。动态点分治大法好，具体解法如下。1.  构建 重心树按照静态点分治的方法，记录每一个重心xx的上一层重心··par(x)par(x) ,显然会形成一棵树高为log(n)log(n) 级别的树。 
  对于一个重]]></description><category></category></item><item><title><![CDATA[4月题目汇总2(4.23---4.29)]]></title><link>https://blog.youkuaiyun.com/INCINCIBLE/article/details/70502486</link><guid>https://blog.youkuaiyun.com/INCINCIBLE/article/details/70502486</guid><author>INCINCIBLE</author><pubDate>Sun, 23 Apr 2017 15:22:12 +0800</pubDate><description><![CDATA[4.23下午
NO.1  来源： GDOI 2014 拯救莫莉斯分类：  状压DP简要题解：
设f(i,S,T)f(i,S,T),表示前i−1i-1 行已经满足要求，第i−1，ii-1，i行的选取状态分别为集合S，TS，T.
令cover(S)=S∪(S<<1)∪(S>>1)cover(S)= S \cup (S<<1) \cup (S>>1) 表示 SS 选这个集合中的点能覆盖的点的集合。
f(i]]></description><category></category></item><item><title><![CDATA[[HNOI2016] 网络]]></title><link>https://blog.youkuaiyun.com/INCINCIBLE/article/details/70306775</link><guid>https://blog.youkuaiyun.com/INCINCIBLE/article/details/70306775</guid><author>INCINCIBLE</author><pubDate>Thu, 20 Apr 2017 23:58:50 +0800</pubDate><description><![CDATA[P4054[Hnoi2016
 day1]网络






时间限制 : - MS   空间限制 : 165536 KB 


评测说明 : 2s








问题描述

一个简单的网络系统可以被描述成一棵无根树。每个节点为一个服务器。连接服务器与服务器的数据线则看做
一条树边。两个服务器进行数据的交互时，数据会经过连接这两个服务器的路径上的所有服]]></description><category></category></item><item><title><![CDATA[[HNOI2016] 树]]></title><link>https://blog.youkuaiyun.com/INCINCIBLE/article/details/70306428</link><guid>https://blog.youkuaiyun.com/INCINCIBLE/article/details/70306428</guid><author>INCINCIBLE</author><pubDate>Thu, 20 Apr 2017 23:32:26 +0800</pubDate><description><![CDATA[P4055[Hnoi2016
 day1]树






时间限制 : - MS   空间限制 : 165536 KB 


评测说明 : 2s








问题描述

小A想做一棵很大的树，但是他手上的材料有限，只好用点小技巧了。开始，小A只有一棵结点数为N的树，结
点的编号为1,2,…,N，其中结点1为根；我们称这颗树为模板树。小A决定通过这棵]]></description><category></category></item></channel></rss>