摘要: 又挂了 第一题 注意细节 第二题 想到了接近正解的方法,但思维还不够严谨 第三题 为毛我都没有时间做第三题 注:讲题的时候大多会说,这道题的暴力分显然还是比较容易拿到的,可是我拿不到,垃圾; 不知道别人都是怎么想到的,我还是多做题吧。 以上By laji的LQ_double = =. 阅读全文
posted @ 2016-11-03 07:33 Native_carrot 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 今天很悲惨阿 飞快的做完了前两题,然后就没有然后了。 刚把第三题给AKB看,两分钟(或更短)就想出来了 第一题 A 不开long long见祖宗的老话 第二题 TLE 其实我已经打了整洁的单调栈,而且也想到了要记录元素的个数。但是因为懒,就不想改的代码,很暴力的直接把元素塞回去,然后就悲剧了。 果然 阅读全文
posted @ 2016-11-01 15:32 Native_carrot 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 3809: Gty的二逼妹子序列 Description Autumn和Bakser又在研究Gty的妹子序列了!但他们遇到了一个难题。 对于一段妹子们,他们想让你帮忙求出这之内美丽度∈[a,b]的妹子的美丽度的种类数。 为了方便,我们规定妹子们的美丽度全都在[1,n]中。 给定一个长度为n(1<=n 阅读全文
posted @ 2016-10-19 21:32 Native_carrot 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1207: [HNOI2004]打鼹鼠 Description 鼹鼠是一种很喜欢挖洞的动物,但每过一定的时间,它还是喜欢把头探出到地面上来透透气的。根据这个特点阿Q编写了一个打鼹鼠的游戏:在一个n*n的网格中,在某些时刻鼹鼠会在某一个网格探出头来透透气。你可以控制一个机器人来打鼹鼠,如果i时刻鼹鼠在 阅读全文
posted @ 2016-10-19 11:53 Native_carrot 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1191: [HNOI2006]超级英雄Hero Description 现在电视台有一种节目叫做超级英雄,大概的流程就是每位选手到台上回答主持人的几个问题,然后根据回答问题的多少获得不同数目的奖品或奖金。主持人问题准备了若干道题目,只有当选手正确回答一道题后,才能进入下一题,否则就被淘汰。为了增加 阅读全文
posted @ 2016-10-19 11:46 Native_carrot 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 【bzoj1854】[Scoi2010]游戏 Description Description lxhgww最近迷上了一款游戏,在游戏里,他拥有很多的装备,每种装备都有2个属性,这些属性的值用[1,10000]之间的数表示。当他使用某种装备时,他只能使用该装备的某一个属性。并且每种装备最多只能使用一次 阅读全文
posted @ 2016-10-18 21:53 Native_carrot 阅读(132) 评论(0) 推荐(0) 编辑
摘要: BZOJ 1296: [SCOI2009]粉刷匠 Description windy有 N 条木板需要被粉刷。 每条木板被分为 M 个格子。 每个格子要被刷成红色或蓝色。 windy每次粉刷,只能选择一条木板上一段连续的格子,然后涂上一种颜色。 每个格子最多只能被粉刷一次。 如果windy只能粉刷 阅读全文
posted @ 2016-10-18 21:37 Native_carrot 阅读(240) 评论(0) 推荐(1) 编辑
摘要: Description Input Output Sample Input 6 4 1 2 2 3 2 4 4 5 5 6 4 5 6 6 3 1 2 4 4 6 6 6 Sample Output 5 2 2 5 4 1 6 0 HINT solution:我们分别求三个点中两两的lca,不难发现 阅读全文
posted @ 2016-10-18 16:45 Native_carrot 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 说到以Tarjan命名的算法,我们经常提到的有3个,其中就包括本文所介绍的求强连通分量的Tarjan算法。而提出此算法的普林斯顿大学的Robert E Tarjan教授也是1986年的图灵奖获得者(具体原因请看本博“历届图灵奖得主”一文)。 首先明确几个概念。 关于Tarjan算法的伪代码和流程演示 阅读全文
posted @ 2016-10-17 21:38 Native_carrot 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 在某大佬的帮助下我今天get到了分块 简单来说分块就是可以把块分成某些奇怪的大小,使之达到优秀的复杂度。but我现在只会把块分成根号大小,然后我们修改一个点的 信息时就可以顺便修改次点所在块的信息(O(1))。接着当我们查询[L,R]这段区间,的时候,对于中间的大块可以直接拿来用,对于两 边不完整的 阅读全文
posted @ 2016-10-17 21:23 Native_carrot 阅读(655) 评论(0) 推荐(0) 编辑