自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZQDNR

目标不同,意志不同,经历不同。实力岂能相同?

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

原创 SGU 001

欧拉

2015-09-21 16:00:49 384

原创 模板整理

模板

2015-09-18 10:31:57 428

原创 专题复习

orz

2015-08-27 23:02:30 390

原创 Codeforces Round #256 (Div. 2)

cf

2015-07-20 13:08:26 384

原创 FOJ月赛 2015年3月(留坑)

A.简单题(kmp)链接解法:把每个压缩的字符展开,然后kmp即可#include <iostream>#include <cstdio>#include <cstring>#include <algorithm>#include <cassert>using namespace std ;const int N = 1e6 + 11 ;const int M = 1e3 + 11 ;c

2015-05-30 11:09:55 446

原创 Codeforces Round #305 B题 思维+贪心

B. Mike and Feet time limit per test1 second memory limit per test256 megabytes inputstandard input outputstandard output Mike is the president of country What-The-Fatherland. There are n bears li

2015-05-29 21:21:07 383

原创 Codeforces Beta Round #19 D线段树

Codeforces Beta Round #19 D

2015-05-15 15:05:51 321

原创 HDU 1686 KMP

OulipoTime Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 6155 Accepted Submission(s): 2478Problem DescriptionThe French author Georges Perec (1

2015-04-26 12:19:54 390

原创 HDU 1711 KMP模板

Number SequenceTime Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 13066 Accepted Submission(s): 5907Problem DescriptionGiven two sequences of

2015-04-25 23:46:57 414

原创 HUST 1342 有上下界最小流

Cheat SecretlyDescriptionHH Big Cow(HBC) has taken part in an interesting treasure finding match. In the match there are N transmitting nodes(labeled from 1 to N), and between these nodes there are M d

2015-04-25 19:30:51 522

原创 POJ 2396 有上下界有源汇可行流

BudgetTime Limit: 3000MS Memory Limit: 65536K Total Submissions: 6282 Accepted: 2387 Special JudgeDescriptionWe are supposed to make a budget proposal for this multi-site competition. Th

2015-04-24 22:50:08 448

原创 SGU 176 有源汇有上下界最小流(模板)

176. Flow constructiontime limit per test: 0.5 sec. memory limit per test: 4096 KB input: standard output: standardYou have given the net consisting of nodes and pipes; pipes connect the nodes. Some

2015-04-23 21:52:37 410

原创 POJ 3469 最小割经典模型

Dual Core CPUTime Limit: 15000MS Memory Limit: 131072K Total Submissions: 20038 Accepted: 8696 Case Time Limit: 5000MSDescriptionAs more and more computers are equipped with dual core CPU,

2015-04-05 23:47:54 373

原创 POJ 2125 网络流-最小点权覆盖

Destroying The GraphTime Limit: 2000MS Memory Limit: 65536K Total Submissions: 7457 Accepted: 2373 Special JudgeDescriptionAlice and Bob play the following game. First, Alice draws some

2015-04-05 23:36:40 498

原创 COGS 426 血帆海盗 最小割+强连通分量

血帆海盗问题描述随着资本的扩大,藏宝海湾贸易亲王在卡利姆多和东部王国大陆各建立了 N/2 个港口。大灾变发生以后,这些港口之间失去了联系,相继脱离了藏宝海湾贸易亲王的管辖,各自为政。 利益的驱动使得每个港口都想和对岸大陆的另一个港口建立贸易合作关系,由于地理位置因素,只有存在直接到达的航线的两个港口才能建立合作,而且每个港口只与对岸一个港口建立合作,因此并不是所有的港口都能找到合作伙伴。

2015-04-03 16:30:04 835

原创 FZU 2176 经典线段树

题目链接Problem 2176 easy problem Accept: 38 Submit: 119 Time Limit: 2000 mSec Memory Limit : 32768 KBProblem Description给定一棵n个节点以1为根的树,初始每个节点的值为0,现在我们要在树上进行一些操作,操作有两种类型。1 x val 表示对以x为根的子树的每个点进行加权操

2015-03-17 21:59:55 467

原创 HDU 4267 经典树状数组

题目链接A Simple Problem with IntegersTime Limit: 5000/1500 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 4005 Accepted Submission(s): 1245Problem DescriptionLet A1

2015-03-16 19:36:35 474

原创 HDU 4288 线段树

题目链接CoderTime Limit: 20000/10000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3667 Accepted Submission(s): 1427Problem Description  In mathematics and computer

2015-03-16 15:13:11 292

原创 HDU 5187 思维+快速幂模板

题目链接题意 给n个数字,从1到n,现在定义一种排列,满足一下两个条件 从{1-i}的排列是单调排列 从{i-n}的排列是单调排列 给定n和p求这种排列的个数模上p的结果 解法 如果i这个位置的数是不是1且不是n,那么只有从1-n的排列和从n到1的排列,有2种(其实包含在二和三中) 如果是1那么能形成的排列是1的两边都是单调递减,因

2015-03-15 08:54:05 405

原创 zqdnr's ideas

此博文长期更新题目杂想第一题 网络流 源于poj 1659 poj 1859这道题解法是Havel-Hakimi定理 我出的题目 一个有向图,已知各点的初度和入度,目标是还原整幅图 解法是:拆点,从源点向1-N建边,流的大小为入度,各点向1’-N’建边,流的大小为1,1’ - N’向汇点建边流的大小为出度,求解最大流 如果 最大流

2015-03-14 10:03:41 436

原创 hdu 5154 有向图判环

Harry and Magical ComputerTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 230    Accepted Submission(s): 108Problem DescriptionI

2015-01-04 10:24:04 469

原创 求一个数因数个数,因数和

1,给一个数求它所有因数的和。公式:每个质因子从0次方加到它的最高次方,然后连乘。比如:求18 ,(2^0 + 2)*(3^0+3+3^2) = 3*13 = 39 2,给一个数求它所有因数的个数公式:每个质因子的最高次方+1的乘积比如:M分解质因数的为:M = n1^a + n2^b + n3^c+~~~~~~则有M因数个数为(a+1)*(b+1)*(c+1)~~~~~

2014-12-17 22:28:55 6724

原创 LA 3938 经典线段树

这道线段树是求最大连续子序列的分治算法的进阶版本。它的根本思想还是分治算法,我的算法如下:1,线段树的每一个节点保存8个变量(虽然看似很多但是都很有用),分别为sum(该区间的和);maxl(包含该区间最左位置的最大值) , idxl(maxl的最右位置);同上maxr , idxr ;mmid(该区间的最大值),midl(最大值的左位置),midr(最大值的右位置) ;2

2014-12-08 17:47:56 537

原创 POJ 2029 水DP

看到是二维线段树题,赶脚和POJ 1050很像,一看poj 1050 比这还难,这题用1050方法代码要复杂一点,注意输入矩阵的格式#include #include #include using namespace std ;const int N = 1e2 + 11 ;int dp[N][N] ;int num[N][N] ;int n , m ;int main(

2014-12-07 14:51:52 561

原创 ZOJ 2859 二维RMQ 二维线段树(树套树)

裸裸的二维RMQ,先用二维线段树写了一个;对于一个二维线段树(树套树),第一维下的每一个节点套着一颗树,而且套的每一树的形态都是一样的(就是该树的每一节点的长度的都是一样的),利用这点就可做到第一维套的树可以从它的子节点所套的树更新,当然若没有子节点,那么从它的第二维自己更新自己,这里说的更新是更新该节点所包含范围内的最小值;实现:1,在建树的时候,建一个N2,当为线段树第一维叶子

2014-12-06 20:41:49 445

原创 关于生成随机测试数据

被poj 2155坑了一天多,最后写了个随机测试数据生成,终于找到的错误,为了以后写测试数据不在重新学习,在此备忘一下.1,头文件包含,因为rand() , srand() 需要 ; ,因为time() 需要;2,srand((int)time(NULL)) , 定义生成随机种子。3,rand()%n , 生成 [ 0 , n] 的随机数 ; rand()%n+ x , 生成 [x

2014-12-05 15:39:40 415

原创 POJ 2155 二维线段树 修改区间查询点

这道线段树,我用的是完全暴力的方式,中间没有优化;     说实话,简直坑爹,对于n长度的区间,线段树要开4倍,这是常识,可是开4倍居然过不了,检查了好久好久,本来昨天就该过的,真坑爹!!!!方法:二维线段树 ( 树套树 ) ,修改区间查询点;#include #include #include #include #include using namespace std ;

2014-12-05 14:55:21 343

原创 HDU 5124 转化为最大前缀和

这道题是看了 BestCoder 的题解才AC的,,虽然自己的做法没有它快,但不知道错在何处 ;思路:对于每一条 line ,令 xi 的权值为1 , yi+1 的权值为 -1 , 对所有的节点排序, 求最大前缀和 ;#include #include #include #include using namespace std ;const int N = 100000 + 1

2014-12-04 10:55:55 534

原创 hihocoder 1077 修改点查询区间

一道比较简单的线段树,不过写了好长时间,build时 lson 和 rson 忘了赋值,没有更新num ,看来水题也是要认真写的用了hash来记录没一点在树中对应的节点,有叶子节点向根节点更新#include #include #include #include using namespace std ;const int N = 1000000+11 ;struct No

2014-12-03 20:14:58 430

原创 HDU 2888 二维RMQ 模板

#include #include #include #include #include using namespace std ;const int N = 300 + 11 ;int dp[N][N][9][9] ;int n , m ;void init() { for(int i = 1 ; i <= n ; ++i) { for(int j = 1 ; j

2014-11-29 16:21:32 392

原创 POJ 3368 经典RMQ

下午开始写,编写边看动漫,果然写

2014-11-23 20:06:02 342

原创 POJ 3264 RMQ模板

#include #include #include #include using namespace std ;const int N = 50000 + 11 ;int fmin[N][30] , fmax[N][30] ;int n , m ;void init() { for(int i = 1 ; i<= n ; ++i) { scanf("%d" ,&fma

2014-11-23 15:22:29 433

原创 HDU 5108 质因数分解模板

不会质因数分解算法

2014-11-23 12:45:49 444

原创 HDU 3896 Greast TC 倍增lca,dfn,low,fin的运用

一开始还以为要用s

2014-11-20 13:24:27 1124

原创 POJ 3160 Father Christmas flymouse 强联通

说实话,真心没看懂题目是什么意思,

2014-11-17 13:50:21 381

原创 POJ 1523 割点

比较裸的割点,多了个求割点的度,ru

2014-11-16 22:41:46 304

原创 ZOJ 3795 Grouping 强联通 最长路径

是道好题 ,, 思路:

2014-11-16 20:49:43 423

原创 UVa 10976 Fractions Again 枚举

枚举y从2k到k,,注意精度

2014-11-15 18:57:06 427

原创 HDU 2586 How far away LCA倍增模板

题目很简单,没有考什么思维;思路:

2014-11-15 16:29:35 386

原创 HDU 不要62 数位DP

这道题目,搞了好几天,dui

2014-11-14 11:07:28 367

空空如也

空空如也

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

TA关注的人

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