自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 收藏
  • 关注

原创 计算逆元的三种方法

计算逆元的三种方法计算逆元的三种方法计算逆元的三种方法一、首先是两种O(log)时间求单个数的逆元我们要求aaa在模ppp意义下的逆元其中aaa是小于ppp的正整数,ppp是一个素数① 费马小定理:由费马小定理ap−1≡1 (mod p)a^{p-1}≡1\ (mod\ p)ap−1≡1 (mod p)可以得到:a⋅ap−2≡1 (mo...

2020-01-05 22:16:09 3692

原创 HDU3507 Print Article 斜率优化DP

Print ArticlePrint\ ArticlePrint ArticleTime Limit: 9000/3000 MS (Java/Others)Memory Limit: 131072/65536 K (Java/Others)Total Submission(s): 22693Accepted Submission(s): 6866P...

2020-01-02 23:57:47 158

原创 BZOJ1222[HNOI2001]产品加工【DP】

[HNOI2001]产品加工[HNOI2001]产品加工[HNOI2001]产品加工Description:某加工厂有A、B两台机器,来加工的产品可以由其中任何一台机器完成,或者两台机器共同完成。由于受到机器性能和产品特性的限制,不同的机器加工同一产品所需的时间会不同,若同时由两台机器共同进行加工,所完成任务又会不同。某一天,加工厂接到n个产品加工的任务,每个任务的工作量不尽一样。你的任务就...

2019-10-18 22:57:32 142

原创 BZOJ1725[Usaco2006 Nov]Corn Fields牧场的安排【状压DP】

[Usaco2006Nov]CornFields牧场的安排[Usaco2006 Nov]Corn Fields牧场的安排[Usaco2006Nov]CornFields牧场的安排Description:Farmer John新买了一块长方形的牧场,这块牧场被划分成M列N行(1<=M<=12; 1<=N<=12),每一格都是一块正方形的土地。FJ打算在牧场上的某几格土地...

2019-10-18 22:53:45 146

原创 BZOJ2763[JLOI2011]飞行路线【分层图最短路】

[JLOI2011]飞行路线[JLOI2011]飞行路线[JLOI2011]飞行路线Description:Alice和Bob现在要乘飞机旅行,他们选择了一家相对便宜的航空公司。该航空公司一共在n个城市设有业务,设这些城市分别标记为0到n-1,一共有m种航线,每种航线连接两个城市,并且航线有一定的价格。Alice和Bob现在要从一个城市沿着航线到达另一个城市,途中可以进行转机。航空公司对他们...

2019-10-17 21:04:38 139

原创 BZOJ1696[Usaco2007 Feb]Building A New Barn新牛舍【中位数+贪心】

[Usaco2007Feb]Building A New Barn新牛舍[Usaco2007 Feb]Building\ A\ New\ Barn新牛舍[Usaco2007Feb]Building A New Barn新牛舍Description:经过多年的积蓄,农夫JOHN决定造一个新的牛舍。他知道所有N(2 <= N &l...

2019-10-17 16:40:46 150

原创 BZOJ1221[HNOI2001] 软件开发【拆点费用流】

[HNOI2001]软件开发[HNOI2001] 软件开发[HNOI2001]软件开发Description:某软件公司正在规划一项n天的软件开发计划,根据开发计划第i天需要ni个软件开发人员,为了提高软件开发人员的效率,公司给软件人员提供了很多的服务,其中一项服务就是要为每个开发人员每天提供一块消毒毛巾,这种消毒毛巾使用一天后必须再做消毒处理后才能使用。消毒方式有两种,A种方式的消毒需要a...

2019-10-16 20:57:22 139

原创 BZOJ2424[HAOI2010]订货【费用流/贪心】

[HAOI2010]订货[HAOI2010]订货[HAOI2010]订货Description:某公司估计市场在第i个月对某产品的需求量为Ui,已知在第i月该产品的订货单价为di,上个月月底未销完的单位产品要付存贮费用m,假定第一月月初的库存量为零,第n月月底的库存量也为零,问如何安排这n个月订购计划,才能使成本最低?每月月初订购,订购后产品立即到货,进库并供应市场,于当月被售掉则不必付存贮...

2019-10-15 22:18:52 117

原创 BZOJ1305 [CQOI2009]dance跳舞【二分图匹配 / 网络流】

[CQOI2009]dance跳舞[CQOI2009]dance跳舞[CQOI2009]dance跳舞Description:一次舞会有n个男孩和n个女孩。每首曲子开始时,所有男孩和女孩恰好配成n对跳交谊舞。每个男孩都不会和同一个女孩跳两首(或更多)舞曲。有一些男孩女孩相互喜欢,而其他相互不喜欢(不会“单向喜欢”)。每个男孩最多只愿意和k个不喜欢的女孩跳舞,而每个女孩也最多只愿意和k个不喜欢...

2019-10-11 10:04:06 122

原创 CodeForces 1238E Keyboard Purchase【状压DP】

Keyboard PurchaseKeyboard\ PurchaseKeyboard PurchaseDescription:You have a password which you often type — a string s of length n. Every character of this string is one of the first m lowe...

2019-10-10 22:27:09 265

原创 BZOJ1088[SCOI2005]扫雷Mine【DP】

[SCOI2005]扫雷Mine[SCOI2005]扫雷Mine[SCOI2005]扫雷MineDescription:相信大家都玩过扫雷的游戏。那是在一个n*m的矩阵里面有一些雷,要你根据一些信息找出雷来。万圣节到了,“余”人国流行起了一种简单的扫雷游戏,这个游戏规则和扫雷一样,如果某个格子没有雷,那么它里面的数字表示和它8连通的格子里面雷的数目。现在棋盘是n×2的,第一列里面某些格子...

2019-10-09 23:58:36 157

原创 BZOJ1299[LLH邀请赛]巧克力棒【博弈 NIM游戏】

[LLH邀请赛]巧克力棒[LLH邀请赛]巧克力棒[LLH邀请赛]巧克力棒Description:TBL和X用巧克力棒玩游戏。每次一人可以从盒子里取出若干条巧克力棒,或是将一根取出的巧克力棒吃掉正整数长度。TBL先手两人轮流,无法操作的人输。 他们以最佳策略一共进行了10轮(每次一盒)。你能预测胜负吗?Input Format:输入数据共20行。 第2i-1行一个正整数Ni,表示第i轮...

2019-10-09 21:03:12 238

原创 BZOJ3245最快路线

最快路线最快路线最快路线Description:精明的小R每每开车出行总是喜欢走最快路线,而不是最短路线.很明显,每条道路的限速是小R需要考虑的关键问题.不过有一些限速标志丢失了,于是小R将不知道能开多快.不过有一个合理的方法是进入这段道路时不改变速度行驶.你的任务就是计算从小R家(0号路口)到D号路口的最快路线.现在你得到了这个城市的地图,这个地图上的路都是单向的,而且对于两个路口A和B...

2019-10-09 14:21:36 118

原创 BZOJ1189[HNOI2007]紧急疏散evacuate【网络流+拆点+二分】

[HNOI2007]紧急疏散evacuate[HNOI2007]紧急疏散evacuate[HNOI2007]紧急疏散evacuateDescription:发生了火警,所有人员需要紧急疏散!假设每个房间是一个N M的矩形区域。每个格子如果是’.’,那么表示这是一块空地;如果是’X’,那么表示这是一面墙,如果是’D’,那么表示这是一扇门,人们可以从这儿撤出房间。已知门一定在房间的边界上,并且边...

2019-10-08 21:36:37 111

原创 BZOJ1818[Cqoi2010]内部白点【扫描线+树状数组】

[Cqoi2010]内部白点[Cqoi2010]内部白点[Cqoi2010]内部白点Description:无限大正方形网格里有n个黑色的顶点,所有其他顶点都是白色的(网格的顶点即坐标为整数的点,又称整点)。每秒钟,所有内部白点同时变黑,直到不存在内部白点为止。你的任务是统计最后网格中的黑点个数。 内部白点的定义:一个白色的整点P(x,y)是内部白点当且仅当P在水平线的左边和右边各至少有一个...

2019-10-08 12:21:10 138

原创 BZOJ1862[Zjoi2006]GameZ游戏排名系统【splay+hash】

[Zjoi2006]GameZ游戏排名系统[Zjoi2006]GameZ游戏排名系统[Zjoi2006]GameZ游戏排名系统Description:GameZ为他们最新推出的游戏开通了一个网站。世界各地的玩家都可以将自己的游戏得分上传到网站上。这样就可以看到自己在世界上的排名。得分越高,排名就越靠前。当两个玩家的名次相同时,先上传记录者优先。由于新游戏的火爆,网站服务器已经难堪重负。为此G...

2019-10-06 16:03:49 177

原创 BZOJ1834 [ZJOI2010]network 网络扩容【最大流+费用流】

[ZJOI2010]network网络扩容[ZJOI2010]network 网络扩容[ZJOI2010]network网络扩容Description:给定一张有向图,每条边都有一个容量C和一个扩容费用W。这里扩容费用是指将容量扩大1所需的费用。求: 1、 在不扩容的情况下,1到N的最大流; 2、 将1到N的最大流增加K所需的最小扩容费用。Input Format:输入文件的第一行...

2019-10-02 14:04:37 125

原创 BZOJ1076[SCOI2008]奖励关【概率DP+状态压缩】

[SCOI2008]奖励关[SCOI2008]奖励关[SCOI2008]奖励关Description:你正在玩你最喜欢的电子游戏,并且刚刚进入一个奖励关。在这个奖励关里,系统将依次随机抛出k次宝物,每次你都可以选择吃或者不吃(必须在抛出下一个宝物之前做出选择,且现在决定不吃的宝物以后也不能再吃)。宝物一共有n种,系统每次抛出这n种宝物的概率都相同且相互独立。也就是说,即使前k-1次系统都...

2019-10-01 10:26:38 105

原创 BZOJ1588[HNOI2002]营业额统计【CDQ分治 or Splay】

[HNOI2002]营业额统计[HNOI2002]营业额统计[HNOI2002]营业额统计Description:营业额统计 Tiger最近被公司升任为营业部经理,他上任后接受公司交给的第一项任务便是统计并分析公司成立以来的营业情况。 Tiger拿出了公司的账本,账本上记录了公司成立以来每天的营业额。分析营业情况是一项相当复杂的工作。由于节假日,大减价或者是其他情况的时候,营业额会出现一定的...

2019-09-30 16:24:44 143

原创 BZOJ1191 [HNOI2006]超级英雄Hero【二分图匹配】

[HNOI2006]超级英雄Hero[HNOI2006]超级英雄Hero[HNOI2006]超级英雄Hero题目链接:[HNOI2006]超级英雄HeroDescription:现在电视台有一种节目叫做超级英雄,大概的流程就是每位选手到台上回答主持人的几个问题,然后根据回答问题的多少获得不同数目的奖品或奖金。主持人问题准备了若干道题目,只有当选手正确回答一道题后,才能进入下一题,否则就被淘...

2019-09-30 08:33:14 119

原创 java在CMD下出现中文乱码问题

Java在CMD下出现中文乱码的问题解决方案开始-> 右键计算机 ->属性 -> 高级系统设置 ->环境变量 -> 系统变量的部分点击新建输入变量名:“JAVA_TOOL_OPTIONS”输出变量值:"-Dfile.encoding=UTF-8"(没有引号)重新启动CMD 就可以显示中文了...

2019-09-12 21:28:18 1894 3

原创 UVA11107 Life Forms 【后缀数组+二分】

Life FormsLife\ FormsLife Formsdescription:You may have wondered why most extraterrestrial life formsresemble humans, differing by superficial traits such as height,colour, wrinkles, ear...

2019-08-24 13:33:27 129

原创 CF962F Simple Cycles Edges【点双连通分量tarjan】

CF962F Simple Cycles EdgesCF962F\ Simple\ Cycles\ EdgesCF962F Simple Cycles EdgesDescription:You are given an undirected graph, consisting of n n vertices and m m edges...

2019-06-04 22:37:37 383

原创 UVA12558 埃及分数 Egyptian Fractions (HARD version)【迭代加深搜索】

Egyptian Fractions (HARD version)Egyptian\ Fractions\ (HARD\ version)Egyptian Fractions (HARD version)题意:把a/b写成不同的埃及分数之和,要求项数尽可能小,在此前提下的最小的分数尽量大,然后第二小的分数尽可能大…还有k个数不能用做分...

2019-06-02 16:31:59 191

原创 HDU 4787GRE Words Revenge【AC自动机+分块处理】

GRE Words RevengeGRE\ Words\ RevengeGRE Words RevengeTime Limit: 20000/10000 MS (Java/Others)Memory Limit: 327680/327680 K (Java/Others)Total Submission(s): 3474Accepte...

2019-06-01 19:33:23 203

原创 我的AC自动机模板

AC自动机模板AC自动机模板AC自动机模板#include<bits/stdc++.h>using namespace std;const int maxn = 5e5+7;const int max_size = 26;struct AC_Automachine{ struct My_Trie{ int next[max_size]; ...

2019-05-28 00:09:46 114

原创 SPOJ 3267 D-Query【主席树】

D−queryD-query D−queryGiven a sequence of n numbers a1, a2, …, an and a number of d-queries. A d-query is a pair (i, j) (1 ≤ i ≤ j ≤ n). For each d-query (i, j), you have to return the number of dist...

2019-05-27 22:35:49 107

原创 洛谷P2617 Dynamic Rankings【树状数组套主席树】

Dynamic RankingsDynamic\ RankingsDynamic Rankings题目描述给定一个含有n个数的序列a[1],a[2],a[3]……a[n],程序必须回答这样的询问:对于给定的i,j,k,在a[i],a[i+1],a[i+2]……a[j]中第k小的数是多少(1≤k≤j-i+1),并且,你可以改变一些a[i]的值,改变后,程序还能针对改变后的a继...

2019-05-26 17:21:35 221

原创 HDU4366 Successor【线段树】

SuccessorSuccessorSuccessorTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 6041Accepted Submission(s): 1486Problem DescriptionSean o...

2019-05-23 19:13:46 141

原创 HDU4348 To the moon【主席树】

To the moonTo\ the\ moonTo the moon可持久化线段树,主席树#include<cstdio>#include<cstring>#include<algorithm>using namespace std;typedef long long LL;const int maxn =...

2019-05-23 13:43:59 133

原创 HDU 4417 Super Mario【主席树+二分】

Super MarioSuper\ MarioSuper MarioTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 10496Accepted Submission(s): 4405Problem ...

2019-05-22 12:02:19 145

原创 SPOJ 10628 Count on a tree【主席树+LCA】

Count on a treeCount\ on\ a\ treeCount on a tree【https://vjudge.net/problem/SPOJ-COT 】Description:You are given a tree with N nodes. The tree nodes are numbered from 1...

2019-05-22 01:17:03 125

原创 POJ2104 HDU2665 K-th Number【主席树】

K−th NumberK-th\ NumberK−th Number之前在《挑战》上看到求区间第K大的办法是用分块做的,但是一直TLE过不了,看讨论里都是主席树,然后觉得很难就一直没学,今天终于花了一晚上搞懂了静态主席树是什么了,其实也不是特别难懂。权值线段树和普通线段树差不多,权值线段树每个节点表示的是[L,R]之间各个数出现的次数。主席树其实就是建立在权值线段树结构上...

2019-05-21 00:57:19 154

原创 莫队算法学习笔记+例题

莫队算法是用来解决离线区间问题的暴力解法,但是这种暴力解法是经过分块优化的,朴素暴力解法的时间复杂度是O(n*m),而莫队算法的复杂度一般来说就是O(n*sqrt(m))。莫队算法的核心,我的理解就是相邻区间状态的转移,前提是状态的转移计算时间必须要是O(1),否则的话就会出现复杂度爆炸。比如现在知道了区间[L, R]的解,那么如果要使用莫队算法,必须要在O(1)的时间复杂度下分别计算出区间[L-...

2019-05-18 13:04:23 131

原创 数位DP训练 例题

前几天被数位DP搞崩了,开始重新学(......)① HDU 3555 Bomb[http://acm.hdu.edu.cn/showproblem.php?pid=3555]Description:计算1~n之间的数中含有‘49’的数的个数一种解法:记录之前‘49’是否出现和前一位数的状态,板子题#include<cstdio>#include<cstring&gt...

2019-05-11 21:15:32 213 1

原创 HDU 3555 Bomb【数位DP】

BombBombBombTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 131072/65536 K (Java/Others)Total Submission(s): 26150Accepted Submission(s): 9915Problem DescriptionThe counter-terrori...

2019-05-10 20:19:26 95

原创 HDU 1520 Anniversary party【树形DP入门】

Anniversary partyAnniversary\ partyAnniversary partyTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 20850Accepted Submission(s...

2019-05-09 23:03:30 76

原创 POJ 3114 Countries in War【tarjan缩点+最短路】

Countries in WarCountries\ in\ WarCountries in WarTime Limit: 1000MSMemory Limit: 65536KTotal Submissions: 5132Accepted: 1494DescriptionIn the year 2050, after diff...

2019-05-07 14:25:31 118

原创 HDU3072 Intelligence System【强连通分量分解tarjan缩点+DAG的最小生成树】

Intelligence SystemIntelligence\ SystemIntelligence SystemTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3512Accepted Submiss...

2019-05-06 23:57:06 214

原创 HDU2767Proving Equivalences

Proving EquivalencesProving\ EquivalencesProving EquivalencesTime Limit: 4000/2000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 9646Accepted Subm...

2019-05-06 00:03:49 145

空空如也

空空如也

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

TA关注的人

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