<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[蒟蒻QTY]]></title><description><![CDATA[I belive I can make a wonder.]]></description><link>https://blog.youkuaiyun.com/QTY2001</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; QTY2001]]></copyright><item><title><![CDATA[NOIP2017 游记]]></title><link>https://blog.youkuaiyun.com/QTY2001/article/details/78538934</link><guid>https://blog.youkuaiyun.com/QTY2001/article/details/78538934</guid><author>QTY2001</author><pubDate>Wed, 15 Nov 2017 11:22:29 +0800</pubDate><description><![CDATA[真的要联赛滚粗了。。。DAY 0上午就从衡水出发了，往德州的大巴上和一个学弟坐一起了（成功和ljy错开了QAQ）。。。从德州坐的高铁直达秦皇岛，挺舒服的，好评。被joker弄醒之后就和std,joker玩了一路听低级但好玩的某猜拳游戏。16:30到的燕大，还能赶上试机，鼠标键盘灵敏得不习惯，简单敲了个高精拍了一下(结果还拍出错了，多写了一个输出。呵呵)在回宾馆的路上碰到了爸妈（说实在，唐山到秦皇岛比]]></description><category></category></item><item><title><![CDATA[联赛前最后一次总结]]></title><link>https://blog.youkuaiyun.com/QTY2001/article/details/78495933</link><guid>https://blog.youkuaiyun.com/QTY2001/article/details/78495933</guid><author>QTY2001</author><pubDate>Fri, 10 Nov 2017 08:40:24 +0800</pubDate><description><![CDATA[也算不上总结，退役前提前说说自己的经历。最开始，只是听父母提到奥赛，觉得挺有意思，并没有一个明确的目标。后来经过一些抉择选择了信息奥赛。开始时只是觉得喜欢电脑之类的知识，当把C++语言入门学完，开始接触算法之后，才发现信息奥赛十分有趣，也渐渐热爱上的OI.做过了一道很难，或者好多个算法结合起来的题，总有一种发自内心的满足感，越发觉得有趣中间还经历了很多。。。。快联赛的，考试频率越来越高，成绩总是忽上]]></description><category></category></item><item><title><![CDATA[DP  bzoj4321 queue2]]></title><link>https://blog.youkuaiyun.com/QTY2001/article/details/78448502</link><guid>https://blog.youkuaiyun.com/QTY2001/article/details/78448502</guid><author>QTY2001</author><pubDate>Sun, 05 Nov 2017 11:49:00 +0800</pubDate><description><![CDATA[问题 J: queue2 
时间限制: 1 Sec  内存限制: 128 MB 
题目描述 
n 个沙茶，被编号 1~n。排完队之后，每个沙茶希望，自己的相邻的两 
人只要无一个人的编号和自己的编号相差为 1（+1 或-1）就行；  
现在想知道，存在多少方案满足沙茶们如此不苛刻的条件。  
输入 
只有一行且为用空格隔开的一个正整数 N，其中 100%的数据满足 1≤N ≤ 1000;  
输出]]></description><category></category></item><item><title><![CDATA[卡常神器  手写堆]]></title><link>https://blog.youkuaiyun.com/QTY2001/article/details/78432560</link><guid>https://blog.youkuaiyun.com/QTY2001/article/details/78432560</guid><author>QTY2001</author><pubDate>Fri, 03 Nov 2017 10:38:18 +0800</pubDate><description><![CDATA[跟gxy大神还有yzh大神学了学手写的堆，应该比stl的优先队列快很多。 
其实就是维护了一个二叉堆，写进结构体里，就没啥了。。。 
据说达哥去年NOIP靠这个暴力多骗了分合并果子。。。。#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <iostream>
#include <algorithm>
#define N]]></description><category></category></item><item><title><![CDATA[bzoj3124 [Sdoi2013]直径  树的直径]]></title><link>https://blog.youkuaiyun.com/QTY2001/article/details/78432520</link><guid>https://blog.youkuaiyun.com/QTY2001/article/details/78432520</guid><author>QTY2001</author><pubDate>Fri, 03 Nov 2017 10:34:43 +0800</pubDate><description><![CDATA[问题 I: [Sdoi2013]直径 
时间限制: 1 Sec  内存限制: 256 MB 
题目描述 
小Q最近学习了一些图论知识。根据课本，有如下定义。树：无回路且连通的无向图，每条边都有正整数的权值来表示其长度。如果一棵树有N个节点，可以证明其有且仅有N-1 条边。 路径：一棵树上，任意两个节点之间最多有一条简单路径。我们用 dis(a,b) 
表示点a和点b的路径上各边长度之和。称dis(a]]></description><category></category></item><item><title><![CDATA[树规+二分 [Poi2011]Dynamite]]></title><link>https://blog.youkuaiyun.com/QTY2001/article/details/78399102</link><guid>https://blog.youkuaiyun.com/QTY2001/article/details/78399102</guid><author>QTY2001</author><pubDate>Tue, 31 Oct 2017 06:23:24 +0800</pubDate><description><![CDATA[Byteotian Cave的结构是一棵N个节点的树，其中某些点上面已经安置了炸药，现在需要点燃M个点上的引线引爆所有的炸药。 
某个点上的引线被点燃后的1单位时间内，在树上和它相邻的点的引线会被点燃。如果一个有炸药的点的引信被点燃，那么这个点上的炸药会爆炸。 
求引爆所有炸药的最短时间。输入： 
第一行是两个整数N,M。(1<=m<=n<=300000） 
接下来一行有N个整数Di，第I个数为1表]]></description><category></category></item><item><title><![CDATA[概率DP Spoj4060 game with probability Problem]]></title><link>https://blog.youkuaiyun.com/QTY2001/article/details/78397446</link><guid>https://blog.youkuaiyun.com/QTY2001/article/details/78397446</guid><author>QTY2001</author><pubDate>Mon, 30 Oct 2017 21:14:39 +0800</pubDate><description><![CDATA[问题 A: Spoj4060 game with probability Problem 
时间限制: 1 Sec  内存限制: 128 MB 
题目描述 
Alice和Bob在玩一个游戏。有n个石子在这里，Alice和Bob轮流投掷硬币，如果正面朝上，则从n个石子中取出一个石子，否则不做任何事。取到最后一颗石子的人胜利。Alice在投掷硬币时有p的概率投掷出他想投的一面，同样，Bob有q的概率投掷]]></description><category></category></item><item><title><![CDATA[树规  [Heoi2013]Sao]]></title><link>https://blog.youkuaiyun.com/QTY2001/article/details/78397238</link><guid>https://blog.youkuaiyun.com/QTY2001/article/details/78397238</guid><author>QTY2001</author><pubDate>Mon, 30 Oct 2017 20:54:27 +0800</pubDate><description><![CDATA[问题 J: [Heoi2013]Sao 
时间限制: 3 Sec  内存限制: 256 MB 
题目描述 
WelcometoSAO(StrangeandAbnormalOnline)。这是一个VRMMORPG， 
含有n个关卡。但是，挑战不同关卡的顺序是一个很大的问题。 
有n–1个对于挑战关卡的限制，诸如第i个关卡必须在第j个关卡前挑战，或者完成了第k个关卡才能挑战第l个关卡。并且，如果不考虑限]]></description><category></category></item><item><title><![CDATA[十月集训总结]]></title><link>https://blog.youkuaiyun.com/QTY2001/article/details/78395592</link><guid>https://blog.youkuaiyun.com/QTY2001/article/details/78395592</guid><author>QTY2001</author><pubDate>Mon, 30 Oct 2017 17:59:55 +0800</pubDate><description><![CDATA[我好颓废啊。。。 
以后应该不会分机房了。。那么总共分了3次。我以7/15/15的名次三次都留在了第一机房（明显的退步）。 
其实第二轮是非常险的，要不是那几个人被开回家了而且不算成绩，我在就滚到第二机房了。。。 
第三轮感觉稍有好转，但成绩起伏很大，而且没有突出的成绩，考好了10名左右，考不好20大几。。。每次总结都在说自己不稳，但从来没有改善，还是太浮躁了，不能以良好的心态正确面对成绩，考不好就]]></description><category></category></item><item><title><![CDATA[概率DP 收集邮票]]></title><link>https://blog.youkuaiyun.com/QTY2001/article/details/78379741</link><guid>https://blog.youkuaiyun.com/QTY2001/article/details/78379741</guid><author>QTY2001</author><pubDate>Sat, 28 Oct 2017 21:47:05 +0800</pubDate><description><![CDATA[问题 H: 收集邮票 
时间限制: 1 Sec  内存限制: 162 MB= 
题目描述 
有n种不同的邮票，皮皮想收集所有种类的邮票。唯一的收集方法是到同学凡凡那里购买，每次只能买一张，并且买到的邮票究竟是n种邮票中的哪一种是等概率的，概率均为1/n。但是由于凡凡也很喜欢邮票，所以皮皮购买第k张邮票需要支付k元钱。 现在皮皮手中没有邮票，皮皮想知道自己得到所有种类的邮票需要花费的钱数目的期望。]]></description><category></category></item><item><title><![CDATA[tarjan BLO]]></title><link>https://blog.youkuaiyun.com/QTY2001/article/details/78379704</link><guid>https://blog.youkuaiyun.com/QTY2001/article/details/78379704</guid><author>QTY2001</author><pubDate>Sat, 28 Oct 2017 21:43:42 +0800</pubDate><description><![CDATA[[POI2008]BLO 
时间限制: 1 Sec  内存限制: 162 MB 
提交: 56  解决: 30 
[提交][状态][讨论版] 
题目描述 
Byteotia城市有n个 towns m条双向roads. 每条 road 连接 两个不同的 towns ,没有重复的road. 所有towns连通。输入 
输入n<=100000 m<=500000及m条边输出 
输出n个数，代表如果把第i个]]></description><category></category></item><item><title><![CDATA[矩阵乘  [Shoi2013]超级跳马]]></title><link>https://blog.youkuaiyun.com/QTY2001/article/details/78348630</link><guid>https://blog.youkuaiyun.com/QTY2001/article/details/78348630</guid><author>QTY2001</author><pubDate>Thu, 26 Oct 2017 07:25:19 +0800</pubDate><description><![CDATA[问题 F: [Shoi2013]超级跳马 
时间限制: 1 Sec  内存限制: 256 MB 
题目描述 
现有一个n行m列的棋盘，一只马欲从棋盘的左上角跳到右下角。每一步它向右跳奇数列，且跳到本行或相邻行。跳越期间，马不能离开棋盘。例如，当n = 3, m = 10时，下图是一种可行的跳法。 
  
试求跳法种数mod 30011。 
输入 
仅有一行，包含两个正整数n, m，表示棋盘的规模。]]></description><category></category></item><item><title><![CDATA[几何 Crazy Rabbit]]></title><link>https://blog.youkuaiyun.com/QTY2001/article/details/78348609</link><guid>https://blog.youkuaiyun.com/QTY2001/article/details/78348609</guid><author>QTY2001</author><pubDate>Thu, 26 Oct 2017 06:26:04 +0800</pubDate><description><![CDATA[问题 H: Crazy Rabbit 
时间限制: 2 Sec  内存限制: 512 MB 
提交: 37  解决: 12 
[提交][状态][讨论版] 
题目描述 
兔子们决定在自己的城堡里安排一些士兵进行防守。给出 n 个点的坐标，和城堡里一个圆心在原点的圆形的障碍 
，兔子们希望从中选出 k 个兔子，使得它们两两所在的直线都不与圆相交。兔子们希望知道最多能选出多少兔子 
输入 
第一行两个整数]]></description><category></category></item><item><title><![CDATA[可持久化01Trie  [Heoi2013]Alo]]></title><link>https://blog.youkuaiyun.com/QTY2001/article/details/78335115</link><guid>https://blog.youkuaiyun.com/QTY2001/article/details/78335115</guid><author>QTY2001</author><pubDate>Tue, 24 Oct 2017 21:38:08 +0800</pubDate><description><![CDATA[问题 I: [Heoi2013]Alo 
时间限制: 3 Sec  内存限制: 256 MB 
提交: 64  解决: 24 
[提交][状态][讨论版] 
题目描述 
Welcome to ALO ( Arithmetic and Logistic Online)。这是一个VR MMORPG ， 
如名字所见，到处充满了数学的谜题。 
现在你拥有n颗宝石，每颗宝石有一个能量密度，记为ai，这些宝石]]></description><category></category></item><item><title><![CDATA[矩阵乘+概率DP bzoj2676 Contra]]></title><link>https://blog.youkuaiyun.com/QTY2001/article/details/78334912</link><guid>https://blog.youkuaiyun.com/QTY2001/article/details/78334912</guid><author>QTY2001</author><pubDate>Tue, 24 Oct 2017 21:23:53 +0800</pubDate><description><![CDATA[问题 C: Contra 
时间限制: 3 Sec  内存限制: 512 MB 
提交: 133  解决: 33 
[提交][状态][讨论版] 
题目描述 
　　偶然间，chnlich发现了他小时候玩过的一个游戏“魂斗罗”，于是决定怀旧。但是这是一个奇怪的魂斗罗MOD。 
　　有N个关卡，初始有Q条命。 
　　每通过一个关卡，会得到u分和1条命，生命上限为Q。 
　　其中u=min(最近一次连续通过]]></description><category></category></item><item><title><![CDATA[树链剖分 树]]></title><link>https://blog.youkuaiyun.com/QTY2001/article/details/78334471</link><guid>https://blog.youkuaiyun.com/QTY2001/article/details/78334471</guid><author>QTY2001</author><pubDate>Tue, 24 Oct 2017 20:51:03 +0800</pubDate><description><![CDATA[很明显一点，T1树里每一条边都会被选取一次。把T2树的每一条边看成一个线段覆盖。每次找到一个只被覆盖了一次的线段，找到他是被那个区间覆盖的，把那个区间删去。如果最后能删完，就有解，删不完就是无解。 
搞个树剖维护区间被覆盖的最小次数。但是较难的地方是：如何判断某一条边是被那个区间覆盖的。其实我们可以再维护一个值，把覆盖这个点的区间的编号加起来，因为我们找线段时只是找被覆盖一次的线段，所以一定就是他的]]></description><category></category></item><item><title><![CDATA[凸包+可持久化栈 Lost My Music]]></title><link>https://blog.youkuaiyun.com/QTY2001/article/details/78325230</link><guid>https://blog.youkuaiyun.com/QTY2001/article/details/78325230</guid><author>QTY2001</author><pubDate>Tue, 24 Oct 2017 06:50:50 +0800</pubDate><description><![CDATA[这玩意看上去好恶心。。。实际上并没有。原来的式子是(c[top]-c[i])/(dep[i]-dep[top])—->  -(c[top]-c[i])/(dep[top]-dep[i]).这样就变成了斜率的形式了。要原来的式子最小，同理就是要现在的式子最大，并且这个斜率满足单调性。如果把斜率从小到大排序，然后放在一起，发现就成了一个下凸壳。考虑维护一个栈，dfs，每到一个点就退栈直到第一个满足的位置]]></description><category></category></item><item><title><![CDATA[线段树 God Knows]]></title><link>https://blog.youkuaiyun.com/QTY2001/article/details/78323828</link><guid>https://blog.youkuaiyun.com/QTY2001/article/details/78323828</guid><author>QTY2001</author><pubDate>Mon, 23 Oct 2017 21:46:22 +0800</pubDate><description><![CDATA[听说这是“极长上升序列”。。。我们可以把题中的图改一下，把左侧的一排视为编号，此位置的值就是此点在右侧连的点的编号。这样问题就变成一个序列了。很明显选一个点就会覆盖它之前权值比他大的点以及它之后权值比他小的点。设f[i]为最后一个选的是i，且i之前的全被覆盖时的最小花费。很容易发现，如果f[i]要从之前的f[j]转移过来，那么a[j]一定比a[i]小，否则i已经被j覆盖了。而且，a[j]一定是区间[]]></description><category></category></item><item><title><![CDATA[二分 starway]]></title><link>https://blog.youkuaiyun.com/QTY2001/article/details/78322970</link><guid>https://blog.youkuaiyun.com/QTY2001/article/details/78322970</guid><author>QTY2001</author><pubDate>Mon, 23 Oct 2017 20:32:36 +0800</pubDate><description><![CDATA[很容易联想到二分答案。同样重点在于如何check什么时候不满足呢？有些点间距离<当前二分的答案*2，并且这些点连成了一排使至切断了0~m的整个平面。很明显可以维护一个并查集，并维护这个联通块的最上端和最下端，比较即可。优化：按x坐标排序，如果a[i].x-a[j].x>ans*2，那么前面的不可能再相交了。（否则n=6000,O(N*N*logN)会超时）#include <iostream>
#i]]></description><category></category></item><item><title><![CDATA[aoj某比赛记录]]></title><link>https://blog.youkuaiyun.com/QTY2001/article/details/78301354</link><guid>https://blog.youkuaiyun.com/QTY2001/article/details/78301354</guid><author>QTY2001</author><pubDate>Sat, 21 Oct 2017 09:35:58 +0800</pubDate><description><![CDATA[背景：达哥lrd给我们推荐了foolmike的一场D2水平的模拟赛。 
过程：极其滑稽。。。T1是矩阵快速幂水题，T2有点意思，mike说正解是笛卡尔树，但我并查集+卡常貌似过了（一大拨人被卡常，yzh气得把所有差评都点了一遍）。172. 艺术统计 
 描述 
 提交 
 自定义测试 
题目描述Marvolo正看着刚刚入手的北京市地图，路痴的他表示一脸懵逼。刚刚开完会的两人如释负重，决定在帝都游玩一]]></description><category></category></item></channel></rss>