随笔分类 -  OI

上一页 1 2 3 4 5 6 7 8 9 ··· 24 下一页
摘要:话说世界上有很多超级英雄:蝙蝠侠,蜘蛛侠,超人,名字都写不出来的人等等。在他们之中有一个叫Kickass。今天他想模仿蜘蛛侠,所以他选择了一排高楼来跳。具体来说,他选择了一列N幢高楼,从左到右标号为1到N。一开始他在第K幢高楼。不幸的是,Kickass能力非常有限,只... 阅读全文
posted @ 2018-01-07 22:07 扩展的灰(Extended_Ash) 阅读(156) 评论(0) 推荐(0)
摘要:如前面提到,ABC的汽车工厂有N个工人,他们在一个传送带上生产汽车,工人从左到右排列,编号依次为1到N,采用流水线模式,每个人负责自己的一部分工作。生产一台汽车需要从1号工人开始,当1号完成他的工作后,2号就会开始工作,然后是3号,最后当N号工人完成他的工作后,整个汽... 阅读全文
posted @ 2018-01-07 21:56 扩展的灰(Extended_Ash) 阅读(199) 评论(0) 推荐(0)
摘要:ABC找到N个箱子,箱子里装着一些玩具,一共有M种玩具,编号从1到M,同一种玩具可能出现在多个箱子里。ABC决定从中选择一些箱子,把这些箱子中的玩具聚集到一起,必须保证每种玩具至少出现一次。问ABC一共有多少种选择方案 (1#include#include#defin... 阅读全文
posted @ 2018-01-03 19:32 扩展的灰(Extended_Ash) 阅读(209) 评论(0) 推荐(0)
摘要:给你M个对1到N的排列的特征,特征有两种:1 x y v:排列的第x个数到第y个数之间的最大值为v2 x y v:排列的第x个数到第y个数之间的最小值为v要求你还原出这个排列(N#include#includeusing namespace std;char s[21... 阅读全文
posted @ 2018-01-02 20:48 扩展的灰(Extended_Ash) 阅读(166) 评论(0) 推荐(0)
摘要:Alice和Bob发明了一个新的旋转游戏。首先,Bob给定N个数组成的序列,并把该序列平均分配成若干个块,每块正好包含K个数(K能整除N)。第一块由第1到第K个数构成,第二块由第K+1个数到第2K个数构成,以此类推。接着,Bob要求Alice对这个序列进行一系列操作,... 阅读全文
posted @ 2018-01-02 20:41 扩展的灰(Extended_Ash) 阅读(161) 评论(0) 推荐(0)
摘要:又是被水题坑了。。。一直想不出来看题解说要什么主席树,于是开始打离线算法结果打到一半发现要强制在线。。No!!!发现直接AC自动机似乎可做?树剖之后在AC自动机上跑的时候判断一下不就好了吗!连线段树都不要让后快乐切掉,速度还可以(废话,人家N^2暴力都跑得飞快)#pr... 阅读全文
posted @ 2017-12-30 21:33 扩展的灰(Extended_Ash) 阅读(160) 评论(0) 推荐(0)
摘要:N 个结点、M 个含K 个结点的完全子图构成一个奇怪的图,问从结点1 走到结点N 最少需要经过多少个结点。非常经典的套路了,当时做2sat也讲过了建立中转站让后直接bfs,最后距离/2就好#pragma GCC opitmize("O3")#pragma G++ op... 阅读全文
posted @ 2017-12-30 21:26 扩展的灰(Extended_Ash) 阅读(100) 评论(0) 推荐(0)
摘要:给你一个N 个数组成的序列V,要你删除其中K 个数,M 表示剩下的数字中任意两个数的差值的最大值,m 表示最小差值,要你计算删除K 个数后,M+m的最小值。一看便知道先排序,那么答案必然是一段连续的区间,直接上单调队列就好#pragma GCC opitmize("O... 阅读全文
posted @ 2017-12-30 21:21 扩展的灰(Extended_Ash) 阅读(155) 评论(0) 推荐(0)
摘要:题目传送门突然听说要去THUAC让我很虚于是进入赛季恢复期发现自己已经不如退役选手了。。。。No!好的开始讲题第一问:显然线性可加乱搞啊,f[i]表示n=i时候的答案那么每加入2个节点在减掉原来那个就好了,f[i]=(f[i-1]*(i-1)+(f[i-1]+1)*2... 阅读全文
posted @ 2017-12-23 11:22 扩展的灰(Extended_Ash) 阅读(171) 评论(0) 推荐(0)
摘要:WZK是个数学狂热爱好者。最近他又想出了一道题目来考大家。题目很简单,给定一个正整数n,对于所有不超过n的正整数,找到包含约数最多的一个数。如果有多个这样的数,那么回答最小的那个。直接dfs即可,注意两个地方要优化:1.按照素数表的顺序递增枚举 2.每个数的幂次递减,... 阅读全文
posted @ 2017-12-21 17:16 扩展的灰(Extended_Ash) 阅读(218) 评论(0) 推荐(0)
摘要:非常好的树剖模板题了,直接C颗线段树上去就好了,动态开点一次写对~#pragma GCC opitmize("O3")#pragma G++ opitmize("O3")#include#include#include#define N 100010#define m... 阅读全文
posted @ 2017-12-13 20:29 扩展的灰(Extended_Ash) 阅读(230) 评论(0) 推荐(0)
摘要:Jzoj1020:Dramatic是在太菜了。最近,他学习了有关逆序对的知识,并且掌握了计算一个序列逆序对个数的高效算法,因此,他兴冲冲的跑去向YY牛炫耀。YY牛对此不屑一顾,并打击Dramatic说:“这是在太小儿科了!”Dramatic很不甘心,于是在他的强烈要... 阅读全文
posted @ 2017-12-11 21:08 扩展的灰(Extended_Ash) 阅读(276) 评论(0) 推荐(0)
摘要:你有一个字符串S,最开始为空,要求支持两种操作在S后面加入字符c删除S最后一个字符每次操作询问S有多少个两两不同子串应该本来应该用SAM+Trie离线做的,然而为了练一下后缀平衡树就写了其实也很好写,用哈希比较一下就好了,可以用set实现,开一个数组存每个后缀对应的节... 阅读全文
posted @ 2017-12-10 13:16 扩展的灰(Extended_Ash) 阅读(203) 评论(0) 推荐(0)
摘要:艾利斯顿商学院篮球队要参加一年一度的市篮球比赛了。拉拉队是篮球比赛的一个看点,好的拉拉队往往能帮助球队增加士气,赢得最终的比赛。所以作为拉拉队队长的楚雨荨同学知道,帮助篮球队训练好拉拉队有多么的重要。 拉拉队的选拔工作已经结束,在雨荨和校长的挑选下,n位集优秀的身材... 阅读全文
posted @ 2017-12-08 17:10 扩展的灰(Extended_Ash) 阅读(166) 评论(0) 推荐(0)
摘要:顺序和逆序读起来完全一样的串叫做回文串。比如acbca是回文串,而abc不是(abc的顺序为“abc”,逆序为“cba”,不相同)。 输入长度为n的串S,求S的最长双回文子串T,即可将T分为两部分X,Y,(|X|,|Y|≥1)且X和Y都是回文串。PAM模(m... 阅读全文
posted @ 2017-12-07 22:02 扩展的灰(Extended_Ash) 阅读(155) 评论(0) 推荐(0)
摘要:当年还是too naive了啊,这么简单的题居然没做出来,太弱啦(讲真我那年还没上初中呢。。。)要是明年遇上这种题目就好了,嘻嘻嘻很显然的,最大的答案一定在两个串中出现过,那么我们来考虑如何找出这个串枚举一个x,我们用二分+hash求出a[x]和b[1]的lcp,设为... 阅读全文
posted @ 2017-12-05 19:07 扩展的灰(Extended_Ash) 阅读(245) 评论(0) 推荐(0)
摘要:给一个树,每条边上面有一个字符串,每次询问两个节点路径上的字符串中有多少以给定的一个字符串为前缀显然是一个十分简单的题目,当时想多了打了树剖+Trie合并后来才意识到可以用差分+可持久化trie,过于愚蠢了。。。。。其实solution给了另一种解法,将所有字符串排序... 阅读全文
posted @ 2017-12-04 20:42 扩展的灰(Extended_Ash) 阅读(133) 评论(0) 推荐(0)
摘要:下课前,园长提出了一个问题:“KMP 算法只能求出 next 数组。我现在希望求出一个更强大 num 数组——对于字符串 S 的前 i 个字符构成的子串,既是它的后缀同时又是它的前缀,并且该后缀与该前缀不重叠,将这种字符串的数量记作num[i]。例如 S 为 aaaa... 阅读全文
posted @ 2017-12-04 20:35 扩展的灰(Extended_Ash) 阅读(116) 评论(0) 推荐(0)
摘要:题目传送门呃这个不应该是一个简单的二分答案+贪心吗(似乎以前做过但是因为long long 卡了好久)我们考虑只洗衣服的情况,显然就是一个非常愚蠢的二分让后再来单独考虑烘干的情况,和上面一样也是一个二分最后考虑如何将两者的时间合并,显然,我们可以将所有衣服送出机器的时... 阅读全文
posted @ 2017-12-03 22:03 扩展的灰(Extended_Ash) 阅读(154) 评论(0) 推荐(0)
摘要:人称不死将军的林登·万,与他的兄弟林登·图两人的足迹踏遍了地球的每一寸土地。他们曾将战火燃遍了世界。即使是lifei888这样的强悍人物也从来没有将他彻底击败。这一次,林登·万在N个城市做好了暴动的策划。然而,在起事的前一天,将军得知计划已经泄漏,决定更改计划,集中力... 阅读全文
posted @ 2017-12-03 20:32 扩展的灰(Extended_Ash) 阅读(129) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 ··· 24 下一页