自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

w4149

T.T.

  • 博客(310)
  • 收藏
  • 关注

原创 解一类x^a = b (mod p)的方程

Problem 1. modlog Input file: modlog.in Output file: modlog.out Time limit: 1 second Memory limit: 256 MB Mr.H 最近在练习解方程,最近他发现了一类有趣的方程,希望你能帮忙解决。给出a; b; p,希望你能 帮忙解如下方程:x^a = b (mod p) 其中:0 <= x <

2017-08-18 19:22:12 3135

原创 原根的求解证明 附代码

求解方法:枚举 从2开始枚举,然后暴力判断g^(P-1) = 1 (mod P)是否当且当指数为P-1的时候第一次成立 而由于原根一般都不大大多都在200以内,所以可以暴力得到.方法 例如求任何一个质数x的任何一个原根,一般就是枚举2到x-1,并检验。有一个方便的方法就是,求出x-1所有不同的质因子p1,p2…pm,对于任何2<=a<=x-1,判定a是否为x的原根,只需要检验a^((x-1)/

2017-08-18 19:16:08 2083

原创 解一类A^x=B(mod C)(C是质数)的方程 (BSGS)

bsgs算法 主要用来解决 A^x=B(mod C)(C是质数),都是整数,已知A、B、C求x。(poj 2417 Discrete Logging) 具体步骤如下: 先把x=i*m-j,其中m=ceil(sqrt(C)),(ceil是向上取整)。 这样原式就变为A^(i*m-j)=B(mod C), 再变为A^j×B=A^(m*i) (mod C)。 枚举j(范围0-m),将A^j

2017-08-18 08:47:36 891

原创 BZOJ 4720 换教室 (期望dp Floyd)

4720: [Noip2016]换教室Time Limit: 20 Sec Memory Limit: 512 MB Description对于刚上大学的牛牛来说,他面临的第一个问题是如何根据实际情况申请合适的课程。在可以选择的课程中,有2n节 课程安排在n个时间段上。在第i(1≤i≤n)个时间段上,两节内容相同的课程同时在不同的地点进行,其中,牛牛预先 被安排在教室ci上课,而另一节课程在

2017-07-30 21:32:44 374

原创 BZOJ 2527 Meteors (整体二分)

2527: [Poi2011]MeteorsTime Limit: 60 Sec Memory Limit: 128 MB DescriptionByteotian Interstellar Union (BIU) has recently discovered a new planet in a nearby galaxy. The planet is unsuitable for colon

2017-07-30 16:30:53 267

原创 BZOJ 3998 弦论 (后缀自动机)

3998: [TJOI2015]弦论Time Limit: 10 Sec Memory Limit: 256 MBDescription对于一个给定长度为N的字符串,求它的第K小子串是什么。Input第一行是一个仅由小写英文字母构成的字符串S第二行为两个整数T和K,T为0则表示不同位置的相同子串算作一个。T=1则表示不同位置的相同子串算作多个。K的意义如题所述。Output输出仅一行,为一个数字串

2017-07-30 10:12:33 297

原创 BZOJ 2434 阿狸的打字机 (AC自动机 fail树 树状数组)

2434: [Noi2011]阿狸的打字机Time Limit: 10 Sec Memory Limit: 256 MB Description阿狸喜欢收藏各种稀奇古怪的东西,最近他淘到一台老式的打字机。打字机上只有28个按键,分别印有26个小写英文字母和’B’、’P’两个字母。经阿狸研究发现,这个打字机是这样工作的:l 输入小写字母,打字机的一个凹槽中会加入这个字母(这个字母加在凹槽的最后)。

2017-07-29 11:49:17 330

原创 POJ 1743 Musical Theme (后缀数组)

Musical ThemeTime Limit: 1000MS Memory Limit: 30000K DescriptionA musical melody is represented as a sequence of N (1<=N<=20000)notes that are integers in the range 1..88, each representing a key

2017-07-29 08:15:47 212

原创 BZOJ 1014 火星人 prefix (splay hash 二分答案)

1014: [JSOI2008]火星人prefixTime Limit: 10 Sec Memory Limit: 162 MB Description  火星人最近研究了一种操作:求一个字串两个后缀的公共前缀。比方说,有这样一个字符串:madamimadam, 我们将这个字符串的各个字符予以标号:序号: 1 2 3 4 5 6 7 8 9 10 11 字符 m a d a m i m a d

2017-07-28 16:58:25 310

原创 BZOJ 2882 工艺 字典序最小的循环同构串(最小表示法 详解)

2882: 工艺Time Limit: 10 Sec Memory Limit: 128 MB Description小敏和小燕是一对好朋友。 他们正在玩一种神奇的游戏,叫Minecraft。 他们现在要做一个由方块构成的长条工艺品。但是方块现在是乱的,而且由于机器的要求,他们只能做到把这个工艺品最左边的方块放到最右边。 他们想,在仅这一个操作下,最漂亮的工艺品能多漂亮。 两个工艺品美观

2017-07-28 14:20:15 532

原创 BZOJ 2565 最长双回文串 (Manacher)

2565: 最长双回文串Time Limit: 10 Sec Memory Limit: 128 MB Description顺序和逆序读起来完全一样的串叫做回文串。比如acbca是回文串,而abc不是(abc的顺序为“abc”,逆序为“cba”,不相同)。 输入长度为n的串S,求S的最长双回文子串T,即可将T分为两部分X,Y,(|X|,|Y|≥1)且X和Y都是回文串。Input一行由小写英文

2017-07-28 10:06:30 328

原创 BZOJ 2160 拉拉队排练 (Manacher 序列差分)

2160: 拉拉队排练Time Limit: 10 Sec Memory Limit: 259 MB Description艾利斯顿商学院篮球队要参加一年一度的市篮球比赛了。拉拉队是篮球比赛的一个看点,好的拉拉队往往能帮助球队增加士气,赢得最终的比赛。所以作为拉拉队队长的楚雨荨同学知道,帮助篮球队训练好拉拉队有多么的重要。拉拉队的选拔工作已经结束,在雨荨和校长的挑选下,n位集优秀的身材、舞技于一

2017-07-28 09:21:24 261

原创 BZOJ 3790 神奇项链 (Manacher 贪心)

3790: 神奇项链Time Limit: 10 Sec Memory Limit: 64 MB Description母亲节就要到了,小 H 准备送给她一个特殊的项链。这个项链可以看作一个用小写字 母组成的字符串,每个小写字母表示一种颜色。为了制作这个项链,小 H 购买了两个机器。第一个机器可以生成所有形式的回文串,第二个机器可以把两个回文串连接起来,而且第二个机器还有一个特殊的性质:假如一

2017-07-27 21:38:12 222

原创 POJ 3261 Milk Patterns 最长出现k次的子串长度(后缀数组)

Milk PatternsTime Limit: 5000MS Memory Limit: 65536K DescriptionFarmer John has noticed that the quality of milk given by his cows varies from day to day. On further investigation, he discovered

2017-07-27 19:36:40 267

原创 练习赛 无尽的矩阵 最小循环矩阵(kmp hash)

无尽的矩阵题目描述 从前有一个的小矩阵,矩阵的每个元素是一个字母(区分大小写),突然有一天它发生了变异,覆盖了整个二维空间,即不停自我复制产生相同的矩阵然后无隙放置。现在二维空间已经被它占领了,但你只被告知了大小为R*C空间的内容(可能包含不完整的原矩阵),为了将它恢复原状,你需要找到满足条件的面积最小的原矩阵。 奇怪的是,同时有 T 个二维空间发生了变异,你需要尽快解决这些变异

2017-07-27 11:38:45 317

原创 练习赛 魔法串 (补全AC自动机 可持久化树)

魔法串题目描述 给你一棵n+1个结点的有根树,结点从0到n标号,其中0为根结点。 这是一棵魔法树。这棵树的每条边有一个魔力值,同一个结点连向不同子结点的边的魔力值不同。一个结点所代表的魔法串是从根一直走到这个结点,经过的魔力值依次排列形成的有序序列,另外,一个串是魔法串当且仅当它被一个结点所代表。 现在,为了使用强大的魔法,你需要对每个魔法串,找到最长的是它后缀的魔法串。为了方便输出,你只需要

2017-07-27 08:51:42 860

原创 BZOJ 2741 详解(分块 可持久化Trie树)

2741: 【FOTILE模拟赛】LTime Limit: 15 Sec Memory Limit: 162 MB DescriptionFOTILE得到了一个长为N的序列A,为了拯救地球,他希望知道某些区间内的最大的连续XOR和。 即对于一个询问,你需要求出max(Ai xor Ai+1 xor Ai+2 … xor Aj),其中l<=i<=j<=r。 为了体现在线操作,对于一个询问(x,

2017-07-26 19:40:53 613 1

原创 POJ 2406 Power Strings 求最小循环节数(KMP)

Power StringsTime Limit: 3000MS Memory Limit: 65536K Total Submissions: 49380 Accepted: 20571 DescriptionGiven two strings a and b we define a*b to be their concatenation. For example, if

2017-07-25 20:06:20 326

原创 BZOJ 2351 Matrix (Hash)

2351: [BeiJing2011]MatrixTime Limit: 20 Sec Memory Limit: 128 MB Description给定一个M行N列的01矩阵,以及Q个A行B列的01矩阵,你需要求出这Q个矩阵哪些在原矩阵中出现过。 所谓01矩阵,就是矩阵中所有元素不是0就是1。Input输入文件的第一行为M、N、A、B,参见题目描述。 接下来M行,每行N个字符,非0即1,

2017-07-25 19:35:28 318

原创 BZOJ 4241 历史研究 (回滚莫队)

4241: 历史研究Time Limit: 80 Sec Memory Limit: 512 MB DescriptionIOI国历史研究的第一人——JOI教授,最近获得了一份被认为是古代IOI国的住民写下的日记。JOI教授为了通过这份日记来研究古代IOI国的生活,开始着手调查日记中记载的事件。 日记中记录了连续N天发生的时间,大约每天发生一件。 事件有种类之分。第i天(1JOI

2017-07-25 14:41:00 648

原创 BZOJ 2124 等差子序列 (树状数组 hash)

2124: 等差子序列Time Limit: 3 Sec Memory Limit: 259 MB Description 给一个1到N的排列{Ai},询问是否存在1<=p1=3),使得Ap1,Ap2,Ap3,…ApLen是一个等差序列。Input 输入的第一行包含一个整数T,表示组数。下接T组数据,每组第一行一个整数N,每组第二行为一个1到N的排列,数字两两之间用空格隔开。Output

2017-07-25 14:33:23 347

原创 BZOJ 1188 分裂游戏 (博弈论)

1188: [HNOI2007]分裂游戏Time Limit: 10 Sec Memory Limit: 162 MB Description聪聪和睿睿最近迷上了一款叫做分裂的游戏。 该游戏的规则试: 共有 n 个瓶子, 标号为 0,1,2…..n-1, 第 i 个瓶子中装有 p[i]颗巧克力豆,两个人轮流取豆子,每一轮每人选择 3 个瓶子。标号为 i,j,k, 并要保证 i < j , j <

2017-07-24 21:36:08 490

原创 BZOJ 2049 洞穴勘测 (LCT 模板)

2049: [Sdoi2008]Cave 洞穴勘测Description 辉辉热衷于洞穴勘测。某天,他按照地图来到了一片被标记为JSZX的洞穴群地区。 经过初步勘测,辉辉发现这片区域由n个洞穴(分别编号为1到n)以及若干通道组成, 并且每条通道连接了恰好两个洞穴。假如两个洞穴可以通过一条或者多条通道按一定顺序连接起来, 那么这两个洞穴就是连通的,按顺序连接在一起的这些通道则被称之为这两个洞穴

2017-07-21 20:01:54 310

原创 BZOJ 1086 王室联邦

1086: [SCOI2005]王室联邦Time Limit: 10 Sec Memory Limit: 162 MBSec Special Judge Description  “余”人国的国王想重新编制他的国家。他想把他的国家划分成若干个省,每个省都由他们王室联邦的一个成 员来管理。他的国家有n个城市,编号为1..n。一些城市之间有道路相连,任意两个不同的城市之间有且仅有一条 直接或间

2017-07-20 19:58:26 267

原创 BZOJ 1095 Hide 捉迷藏 详解(动态点分治 堆维护)

1095: [ZJOI2007]Hide 捉迷藏Time Limit: 40 Sec Memory Limit: 256 MB Description  捉迷藏 Jiajia和Wind是一对恩爱的夫妻,并且他们有很多孩子。某天,Jiajia、Wind和孩子们决定在家里玩 捉迷藏游戏。他们的家很大且构造很奇特,由N个屋子和N-1条双向走廊组成,这N-1条走廊的分布使得任意两个屋 子都互相可达。

2017-07-20 11:50:29 349

原创 BZOJ 2724 蒲公英 (分块)

2724: [Violet 6]蒲公英Time Limit: 40 Sec Memory Limit: 512 MB Description Input Output Sample Input6 3 1 2 3 2 1 2 1 5 3 6 1 5 Sample Output1 2 1 HINT 思路: 经典分块题目,先维护好块中信息,其他的暴力去算就可以了。#include <

2017-07-19 15:53:03 277

原创 SPOJ DQUERY 练习赛 (主席树数组模板)

询问区间不同的数的个数,强制在线。信息无法合并,考虑可持久化。 原来一直写树套树,才打了个主席树模板,结果指针跳着跳着就re了,qwq,怎么都调不出来【绝望。。。迫不得已改了个数组。 题目和spoj上应该是一样的(并没有测过,拒绝背锅) 主要还是当个模板,并发誓一天之内拒绝指针!#include <cstdio>#include <algorithm>#include <cstring>

2017-07-18 20:00:36 265

原创 BZOJ 3262 陌上花开 (CDQ分治)

3262: 陌上花开Time Limit: 20 Sec Memory Limit: 256 MBDescription有n朵花,每朵花有三个属性:花形(s)、颜色(c)、气味(m),又三个整数表示。现要对每朵花评级,一朵花的级别是它拥有的美丽能超过的花的数量。定义一朵花A比另一朵花B要美丽,当且仅当Sa>=Sb,Ca>=Cb,Ma>=Mb。显然,两朵花可能有同样的属性。需要统计出评出每个等级的花

2017-07-17 11:42:44 291

原创 BZOJ 3687 简单题 (bitset)

3687: 简单题Time Limit: 10 Sec Memory Limit: 512 MB Description小呆开始研究集合论了,他提出了关于一个数集四个问题: 1.子集的异或和的算术和。 2.子集的异或和的异或和。 3.子集的算术和的算术和。 4.子集的算术和的异或和。 目前为止,小呆已经解决了前三个问题,还剩下最后一个问题还没有解决,他决定把 这个问题交给你,

2017-07-17 09:08:45 425

原创 Tourist Attractions 简单路径 (bitset)

题目:在美丽的比特镇一共有 n 个景区,编号依次为 1 到 n,它们之间通过若干条双向道路连接。Byteasar 慕名来到了比特镇旅游,不过由于昂贵的门票费,他只能负担起 4 个景区的门票费。他可以在任意景区开始游览,然后结束在任意景区。Byteasar 的旅游习惯比较特殊,一旦他路过了一个景区,他就一定会进去参观,并且他永远不会参观同一个景区两次。所以他想知道,有多少种可行的旅游路线,使得他可以恰

2017-07-17 08:41:17 659

原创 hdu 1512 Monkey King (左偏树可并堆 并查集)

Monkey KingTime Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 6170 Accepted Submission(s): 2628Problem Description Once in a forest, there li

2017-07-14 21:42:15 337

原创 POJ 2396 Budget (上下界网络流)

BudgetTime Limit: 3000MS Memory Limit: 65536K DescriptionWe are supposed to make a budget proposal for this multi-site competition. The budget proposal is a matrix where the rows represent differ

2017-07-14 10:38:20 369

原创 POJ 1637 Sightseeing tour (欧拉路判定 网络流)

Sightseeing tourTime Limit: 1000MS Memory Limit: 10000K DescriptionThe city executive board in Lund wants to construct a sightseeing tour by bus in Lund, so that tourists can see every corner of

2017-07-13 21:24:30 255

原创 BZOJ 2048 书堆 (数论)

2048: [2009国家集训队]书堆Time Limit: 10 Sec Memory Limit: 259 MB DescriptionInput第一行正整数 N M Output一行(有换行符),L,表示水平延伸最远的整数距离 (不大于答案的最大整数) Sample Input样例Input: 1 100Output: 49Input: 2 100Output: 74数据保证答案

2017-07-13 20:07:15 306

原创 BZOJ 2788 Festival 详解(差分约束 tarjan floyd)

2788: [Poi2012]FestivalTime Limit: 30 Sec Memory Limit: 64 MB Description有n个正整数X1,X2,…,Xn,再给出m1+m2个限制条件,限制分为两类: 1. 给出a,b (1<=a,b<=n),要求满足Xa + 1 = Xb 2. 给出c,d (1<=c,d<=n),要求满足Xc <= Xd 在满足所有限制的条件下,求

2017-07-13 17:19:36 469

原创 UVA 11478 Halum(差分约束 SPFA判负环)

You are given a directed graph G(V; E) with a set of vertices and edges. Each edge (i; j) that connects some vertex i to vertex j has an integer cost associated with that edge. De ne the operation Ha

2017-07-12 17:39:24 405

原创 SGU 326 Perspective ( 网络流 )

题意: NBA 某小组内有 N 支球队,小组内以及小组间已经进行了若干场比赛。现在给出这 N 支球队目前胜利的场数、还剩多少场没有比(包括小组内和小组间)以及小组内任意两支球队之间还剩多少场没有比,存在maze[i][j]中, 问能否合理安排剩下的所有比赛,使得球队 1 最后胜利的场数至少和小组内任何一支其他球队一样。(2 <= N <= 20,0 <= x <= 10000, x 表示其他任何输

2017-07-12 15:37:06 253

原创 BZOJ 1093 最大半连通子图(tarjan缩点 拓扑排序)

1093: [ZJOI2007]最大半连通子图Time Limit: 30 Sec Memory Limit: 162 MB Description   一个有向图G=(V,E)称为半连通的(Semi-Connected),如果满足:?u,v∈V,满足u→v或v→u,即对于图中任意 两点u,v,存在一条u到v的有向路径或者从v到u的有向路径。若G’=(V’,E’)满足V’?V,E’是E中所有

2017-07-12 15:27:54 402

原创 (点双联通分量模板)POJ 2942 Knights of the Round Table 圆桌骑士

Knights of the Round TableTime Limit: 7000MS Memory Limit: 65536K DescriptionBeing a knight is a very attractive career: searching for the Holy Grail, saving damsels in distress, and drinking wit

2017-07-12 15:20:56 397

原创 POJ 3164 Command Network 最小树形图 (朱刘算法详解及模板)

Command NetworkTime Limit: 1000MS Memory Limit: 131072K DescriptionAfter a long lasting war on words, a war on arms finally breaks out between littleken’s and KnuthOcean’s kingdoms. A sudden and

2017-07-10 20:51:00 503

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除