自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LIS 最长上升子序列 O(nlogn) 方法(使用二分查找替换状态数组)

  #include <iostream>#include <cstring>#include <queue>#include <stack>#include <algorithm>using namespace std;int BinarySearch( int *a, int l, int r, int ke...

2018-08-25 09:08:23 278

原创 HDU-6125-Friend-Graph-2017CCPC网络赛(图论,拉姆齐定理-组合数学)

Friend-GraphTime Limit: 10000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2492    Accepted Submission(s): 1121Problem DescriptionIt is well known that...

2018-08-24 09:14:12 548

原创 Gym-101873D-Pants On Fire(闭包)

原题链接:2017-2018 ACM-ICPC German Collegiate Programming Contest (GCPC 2017)            Pants On FireDonald and Mike are the leaders of the free world and haven’t yet (after half a year) managed to s...

2018-08-23 15:19:19 554

原创 HDU-1160-FatMouse's Speed(线性DP,LIS)

FatMouse's SpeedTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 20784    Accepted Submission(s): 9220Special JudgeProblem DescriptionFatM...

2018-08-22 21:31:24 169

原创 HDU-1260-Tickets(线性DP,DP入门)

TicketsTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 7996    Accepted Submission(s): 4063Problem DescriptionJesus, what a great movie! ...

2018-08-22 21:25:10 237

原创 HDU-1087-Super Jumping! Jumping! Jumping!(线性DP, 最大上升子列和)

Super Jumping! Jumping! Jumping!Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 49819    Accepted Submission(s): 23076Problem Description...

2018-08-22 21:20:17 135

原创 快速幂及快速幂取模运算

        快速幂原文       快速幂这个东西比较好理解,但实现起来到不老好办,记了几次老是忘,今天把它系统的总结一下防止忘记。  首先,快速幂的目的就是做到快速求幂,假设我们要求a^b,按照朴素算法就是把a连乘b次,这样一来时间复杂度是O(b)也即是O(n)级别,快速幂能做到O(logn),快了好多好多。它的原理如下:  假设我们要求a^b,那么其实b是可以拆成二进制的,该二...

2018-08-22 17:30:07 1702

原创 UVALive-7457-Discrete Logarithm Problem(取模运算)

 原题链接 额,一直在理解题意在纠结看不懂,后来才恍然大悟题意:定义一种新运算 a × b = a * b mod p ; 已知条件给定一个p 求 x这里用到同余与模运算乘法公式:a * b % n = ( a % n ) * ( b % n ) % n ;   ...

2018-08-18 19:19:11 617

原创 UVA-10929-You can say 11(秦九昭算法+同余与模算术)

原题链接1000位大数取余;秦九昭算法+同余与模算术;1314 = (((1)*10+3)*10+1)*10+4( a + b ) % n = ( ( a % n ) + ( b % n ) ) % n( a - b ) % n = ( ( a % n ) - ( b % n ) + n ) % n       ( ( a % n ) - ( b % n ) 可能小于 n...

2018-08-17 20:59:33 278

原创 UVALive-3399-Sum of Consecutive Prime Numbers(素数筛,暴力)

 原题链接写个素数筛暴力打表一波就AC了;#include <iostream>using namespace std;const int N = 10001;int i, j, NotPrime[N];long long sum[N];void GetNotPrime(){ for( i=2; i<=N; i++ ) if...

2018-08-17 20:39:48 196

原创 POJ-3126-Prime Path(BFS)

Prime PathTime Limit: 1000MS   Memory Limit: 65536K Total Submissions: 27852   Accepted: 15204 DescriptionThe ministers of the cabinet were quite upset by the message from the Ch...

2018-08-16 18:59:47 181

原创 Aizu-1378- ICPC Asia 2017-Secret of Chocolate Poles

Secret of Chocolate PolesTime Limit : 1 sec, Memory Limit : 262144 KBProblem A Secret of Chocolate PolesWendy, the master of a chocolate shop, is thinking of displaying poles of chocolate disks ...

2018-08-14 21:12:48 486

原创 POJ-2387-Til the Cows Come Home(最短路)

Til the Cows Come HomeTime Limit: 1000MS   Memory Limit: 65536K Total Submissions: 72844   Accepted: 24344 DescriptionBessie is out in the field and wants to get back to the barn t...

2018-08-14 20:48:36 140

原创 POJ-2236-Wireless Network(并查集)

Wireless NetworkTime Limit: 10000MS   Memory Limit: 65536K Total Submissions: 38223   Accepted: 15828 DescriptionAn earthquake takes place in Southeast Asia. The ACM (Asia Cooperat...

2018-08-13 19:50:43 159

原创 POJ-2251-Dungeon Master(3D迷宫,BFS)

Dungeon MasterTime Limit: 1000MS   Memory Limit: 65536K Total Submissions: 48111   Accepted: 18149 DescriptionYou are trapped in a 3D dungeon and need to find the quickest way out!...

2018-08-11 08:16:23 157

原创 POJ-3278-Catch That Cow(BFS)

Catch That CowTime Limit: 2000MS   Memory Limit: 65536K Total Submissions: 118888   Accepted: 37099 DescriptionFarmer John has been informed of the location of a fugitive cow and w...

2018-08-10 19:47:59 126

原创 POJ-3984-迷宫问题(BFS)

迷宫问题Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 33522   Accepted: 19106 Description定义一个二维数组: int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, ...

2018-08-10 10:05:43 218

转载 位运算之——按位与(&)操作——(快速取模算法)

原文链接:位运算之——按位与(&)操作——(快速取模算法) 由于位运算直接对内存数据进行操作,不需要转成十进制,因此处理速度非常快。 按位与(Bitwise AND),运算符号为&a&b 的操作的结果:a、b中对应位同时为1,则对应结果位也为1、例如:10010001101000101011001111000& 11111110000...

2018-08-09 16:19:38 14815 1

原创 POJ-3468-A Simple Problem with Integers(线段树 区间更新 区间和)

A Simple Problem with IntegersTime Limit: 5000MS   Memory Limit: 131072K Total Submissions: 139191   Accepted: 43086 Case Time Limit: 2000MS DescriptionYou have N integers, A1, A...

2018-08-08 22:05:51 112

原创 HDU-1754-I Hate It(线段树 单点更新 区间最大值)

I Hate ItTime Limit: 9000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 100728    Accepted Submission(s): 37914Problem Description很多学校流行一种比较的习惯。老师们很喜欢询问...

2018-08-08 20:21:22 114

转载 Dancing Links算法(舞蹈链)

原文链接:跳跃的舞者,舞蹈链(Dancing Links)算法——求解精确覆盖问题作者:万仓一黍出处:http://grenet.cnblogs.com/本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。算法实践——舞蹈链(Dancing Links)算法求解数独精确覆盖问题的定义:给定一个由0-...

2018-08-07 20:41:43 4353

原创 最短路径SPFA算法(邻接表存法)

queue <int> Q;void SPFA (int s){ int i, v; for(int i=0; i<=n; i++) dist[i]=INF; //初始化每点i到s的距离 dist[s] = 0; visit[s] = true; Q.p...

2018-08-06 21:22:53 313

原创 HDU-1166-敌兵布阵(线段树)

敌兵布阵Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 121338    Accepted Submission(s): 50760Problem DescriptionC国的死对头A国这段时间正在进行军事演习,所以C国间谍...

2018-08-06 20:40:33 756

原创 POJ-1321-棋盘问题(深搜)

棋盘问题Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 65409   Accepted: 31227 Description在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋...

2018-08-06 11:49:20 146

原创 HDU-1431-素数回文(暴力打表)

素数回文Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 23082    Accepted Submission(s): 5399Problem Descriptionxiaoou33对既是素数又是回文的数特别感兴趣。比如说1...

2018-08-04 10:56:05 208

原创 SDUT OJ 效率至上(线段树)

效率至上Time Limit: 5000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description题意很简单,给出一个数目为n的非有序序列,然后有m次查询.对于每次查询输入两个正整数l,r请输出区间[l,r]的最大值与最小值的差值Input 第一行:输入两个正整数n,m    (1<=n<=500...

2018-08-04 09:18:02 235

原创 SDUT OJ 数组计算机(线段树)

学长推荐了这个博客详细的介绍了线段树的建立、查找、更新;数组计算机Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem DescriptionbLue 有一个神器的机器,这个机器可以读入一个数组,并按照用户要求快速地进行数组的处理和计算,它支持如下两种操作:操作 1:把数组中第 p 个元素的值增...

2018-08-04 09:15:13 281

原创 SDUT OJ 迷之好奇 (字典树 )

迷之好奇Time Limit: 2000 ms Memory Limit: 65536 KiBSubmit StatisticProblem DescriptionFF得到了一个有n个数字的集合。不要问我为什么,有钱,任性。FF很好奇的想知道,对于数字x,集合中有多少个数字可以在x前面添加任意数字得到。如,x = 123,则在x前面添加数字可以得到4123,5123等。...

2018-08-03 11:21:21 204

原创 SDUT OJ 字典树 AND 静态内存与动态内存

字典树Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description遇到单词不认识怎么办? 查字典啊,已知字典中有n个单词,假设单词都是由小写字母组成。现有m个不认识的单词,询问这m个单词是否出现在字典中。Input含有多组测试用例。第一行输入n,m (n>=0&...

2018-08-03 11:12:32 292 3

原创 CodeForces - 233A Perfect Permutation

                                                                             A. Perfect Permutation                                                                    time limit per test: 2 seconds...

2018-08-01 20:13:14 165

原创 SDUT OJ 数据结构实验之图论十:判断给定图是否存在合法拓扑序列

数据结构实验之图论十:判断给定图是否存在合法拓扑序列Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit Statistic DiscussProblem Description 给定一个有向图,判断该有向图是否存在一个合法的拓扑序列。Input 输入包含多组,每组格式如下。第一行包含两个整数n,m,分别代表该有向图的顶点数...

2018-08-01 19:42:34 230

原创 SDUT OJ 数据结构实验之图论八:欧拉回路

数据结构实验之图论八:欧拉回路Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit Statistic DiscussProblem Description在哥尼斯堡的一个公园里,有七座桥将普雷格尔河中两个岛及岛与河岸连接起来。能否走过这样的七座桥,并且每桥只走一次?瑞士数学家欧拉最终解决了这个问题并由此创立了拓扑学。欧拉通过对七桥问...

2018-08-01 19:37:37 427

原创 SDUT OJ 数据结构实验之图论六:村村通公路(最小生成树)

数据结构实验之图论六:村村通公路Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit Statistic DiscussProblem Description当前农村公路建设正如火如荼的展开,某乡镇政府决定实现村村通公路,工程师现有各个村落之间的原始道路统计数据表,表中列出了各村之间可以建设公路的若干条道路的成本,你的任务是根据给出的数...

2018-08-01 19:23:20 209

原创 SDUT OJ 数据结构实验之图论五:从起始点到目标点的最短步数(BFS)

数据结构实验之图论五:从起始点到目标点的最短步数(BFS)Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit Statistic DiscussProblem Description 在古老的魔兽传说中,有两个军团,一个叫天灾,一个叫近卫。在他们所在的地域,有n个隘口,编号为1..n,某些隘口之间是有通道连接的。其中近卫军团在1号隘口...

2018-08-01 19:19:53 258

原创 SDUT OJ 数据结构实验之图论四:迷宫探索

                                          数据结构实验之图论四:迷宫探索Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit Statistic DiscussProblem Description有一个地下迷宫,它的通道都是直的,而通道所有交叉点(包括通道的端点)上都有一盏灯和一个开关;请问如...

2018-08-01 19:17:35 169

原创 最小生成树问题:Kruskal算法 AND Prim算法

  Kruskal算法:void Kruskal ( ){    MST = { } ;                           //边的集合,最初为空集    while( EdgeAccepted < NumVertex - 1                          && E中还有边 )  //MST中边数不到V-1    ...

2018-07-31 21:31:16 188

原创 并查集简述 (HDU-1213-How Many Tables)

并查集主要解决集合的有关运算,主要操作是查找操作和并操作。1、集合的储存方式。     为便于查找,集合通常以树结构储存,每个元素分 数据域和指针域,可以用链式储存,也可以用结构数组储存,用根节点来表示一个集合。这个性质也决定了集合中是子节点指向父节点。typedef struct {    ElementType Data;    int Parent;}SetType;...

2018-07-31 14:59:12 149

原创 最短路径 Dijkstra算法 AND Floyd算法

  无权单源最短路:直接广搜  void Unweighted ( vertex s){ queue <int> Q; Q.push( S ); while( !Q.empty() ) { V = Q.front(); Q.pop(); for( each W adjacent to...

2018-07-30 14:13:40 351

原创 数据结构实验之图论七:驴友计划 ( 最短路径 Dijkstra 算法 )

                                          数据结构实验之图论七:驴友计划                                                       Time Limit: 1000 ms           Memory Limit: 65536 KiB                               ...

2018-07-29 11:43:20 199

原创 SDUT OJ 图结构练习——最短路径 ( Floyed 算法 AND Dijkstra算法)

                                               图结构练习——最短路径                                                      Time Limit: 1000 ms            Memory Limit: 65536 KiB                              ...

2018-07-29 11:40:40 260

空空如也

空空如也

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

TA关注的人

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