自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 hdu 5876(bfs+STL)

题意 : 现在给你一个图 一个起点,你要求出该点到原图的补图上所有点的最短距离。思路: 一开始把点分为1 组(与S没有边 的点, 既 一步能够走到的点 )和2组(和S有边的点 既从 S一步走不到的点) 两组点,然后很想当然的认为 只需要考虑1组对2组的影响,如果二组中有一个点使得 并不是1中所有的点都与他有边 ,那么这个点一定是在2步到达,然后考虑2组对 2组的影响,只要2组中有一个点使得 并...

2018-08-31 22:07:34 144

原创 hdu 5527 (贪心)

一个比较好的贪心题 : http://acm.hdu.edu.cn/showproblem.php?pid=5527思路: 对于这个题比较难的点就是在 50  和 500 的处理上,因为如果没有50 和 500 的钱币 ,那么其他的钱币就是相互对立的。我就可以直接贪心的来找了。在这里处理的时候,我可以把 两张50的看成 1张100 的,500 同理。那么我考虑反方向也就是求 所有钱的价值- 我...

2018-08-31 16:23:40 486

原创 hdu 5534 Partial Tree ( 完全背包 )

题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5534题意: 给你n个点,你来组成一棵树,但是树的价值由节点的度来决定,节点的度对应的价值给出。思路: 树上的每个节点度为1 ,并且整棵树的度为 2*n-2 ,所以就相当于选择若干个点来使得度为 n-2 就可以了。选择的点的个数一定不会超过n个,所以就可以转化为完全背包了。但是在转移的时候,我...

2018-08-31 13:34:11 148

原创 hdu 4311 Meeting point-1 hdu 4312 Meeting point-2(最小曼哈顿距离之和,最小切比雪夫距离之和)

hdu 4311 给n个二维点,选择一个点,使得其他点到这个点的曼哈顿距离最小。hdu 4312 给n个二维点,选择一个点,使得其他点到这个点的切比雪夫距离最小。很显然4311 是很简单的,直接一个前缀处理一下就可以了(分别考虑x,y)。但是第 4312 就。。。 但是曼哈顿距离和切比雪夫距离是有一定的关系的!!!参考博客: 戳我you代码:/// hdu 4311...

2018-08-30 10:51:59 466

原创 hdu 5452 Minimum Cut

Minimum CutTime Limit: 3000/2000 MS (Java/Others)    Memory Limit: 65535/102400 K (Java/Others)Total Submission(s): 2371    Accepted Submission(s): 1112 Problem DescriptionGiven a simple unwei...

2018-08-30 00:37:34 145

原创 codeforces 540E Infinite Inversions

 E. Infinite Inversionstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputThere is an infinite sequence consisting of all positiv...

2018-08-29 17:11:16 224

原创 hdu 6444 长度不超过K的最大字段和

参考博客:https://blog.csdn.net/sinat_34550050/article/details/52274141代码:#include<bits/stdc++.h>using namespace std;typedef long long ll;const int N =1e4+5;int n,m,k;ll S;ll a[N];int ...

2018-08-28 13:52:10 455

原创 hdu 5052(Yaoge’s maximum profit) 树链剖分(方向)

思路: 在线段树节点中维护四个值,1.maxx , 2. minn, 3 .best0 4 best1  分别表示当前区间的最大值 ,最小值,从线段树左子树向右子树走的最大盈利和右子树向左子树走的最大盈利,然后就是在x向y走的时候根据当前是x跳到父节点还是y调到父节点来改变方向,在跳的过程中维护4个变量,maxu ,minu ,maxv , minv 和 两个临时变量, 分别表示 x已经走过的最大...

2018-08-27 15:59:44 162

原创 hdu 5930(线段树二分 求区间gcd )

GCD2016 CCPC东北赛区思路: 我们可以用线段树在nlogn的时间内预处理出所有的不相同的gcd数以及他们出现的个数。因为连续区间的gcd gcd的大小下降的是非常快的,所以可以结合二分求,当然打出一个ST表也可以求出,但是不太适合这个题,这个题要求动态修改,还是线段树好一点,然后对于每一次修改,我可以二分处理出以他为结尾的gcd数以及他们的区间, 不会超过logn个,取决于上边的...

2018-08-27 13:14:32 347

原创 hdu 5726 GCD 线段树dp求区间gcd 或者ST表二分求区间gcd 或者线段树二分求区间gcd

  GCDTime Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 5368    Accepted Submission(s): 1936 Problem DescriptionGive you a sequence of...

2018-08-26 16:06:14 282

原创 BZOJ 3252 攻略

题目简述:树版[k取方格数]众所周知,桂木桂马是攻略之神,开启攻略之神模式后,他可以同时攻略k部游戏。今天他得到了一款新游戏《XX半岛》,这款游戏有n个场景(scene),某些场景可以通过不同的选择支到达其他场景。所有场景和选择支构成树状结构:开始游戏时在根节点(共通线),叶子节点为结局。每个场景有一个价值,现在桂马开启攻略之神模式,同时攻略k次该游戏,问他观赏到的场景的价值和最大...

2018-08-26 11:09:58 237

原创 bzoj 4003 城池攻占 (可并堆(左偏树))

小铭铭最近获得了一副新的桌游,游戏中需要用 m 个骑士攻占 n 个城池。这 n 个城池用 1 到 n 的整数表示。除 1 号城池外,城池 i 会受到另一座城池 fi 的管辖,其中 fi <i。也就是说,所有城池构成了一棵有根树。这 m 个骑士用 1 到 m 的整数表示,其中第 i 个骑士的初始战斗力为 si,第一个攻击的城池为 ci。每个城池有一个防御值 hi,如果一个骑士的...

2018-08-25 22:33:03 172

原创 BZOJ 2809(dfs序+离散化+主席树 或者 可并堆)

2809: [Apio2012]dispatchingTime Limit: 10 Sec  Memory Limit: 128 MBSubmit: 5238  Solved: 2697[Submit][Status][Discuss]Description在一个忍者的帮派里,一些忍者们被选中派遣给顾客,然后依据自己的工作获取报偿。在这个帮派里,有一名忍者被称之为 Master。除...

2018-08-24 22:13:20 353

原创 hdu 5790 Prefix (主席树维护区间内不同数的个数)

 PrefixTime Limit: 2000/4000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1103    Accepted Submission(s): 326 Problem DescriptionAlice gets N strings. No...

2018-08-24 19:07:25 367

原创 hdu 6437 Problem L.Videos(最小费用最大流或者最大费用流)

Problem L.VideosTime Limit: 4000/2000 MS (Java/Others)    Memory Limit: 524288/524288 K (Java/Others)Total Submission(s): 471    Accepted Submission(s): 227 Problem DescriptionC-bacteria takes...

2018-08-23 16:38:20 224

原创 hdu 6435 Problem J. CSGO

Problem J. CSGOTime Limit: 4000/2000 MS (Java/Others)    Memory Limit: 524288/524288 K (Java/Others)Total Submission(s): 405    Accepted Submission(s): 197 Problem DescriptionYou are playing C...

2018-08-23 10:36:52 371

原创 codeforces 1027E. Inverse Coloring dp

E. Inverse Coloringtime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou are given a square board, consisting of nn rows and nn co...

2018-08-22 23:29:53 375

原创 线性欧拉函数模板

typedef long long ll;const int N=4e7+10;ll sum[N];int phi[N+10],prime[N+10],tot,ans;bool mark[N+10];void getphi(){ int i,j; phi[1]=1; for(i=2;i<=N;i++)//相当于分解质因式的逆过程 { if(...

2018-08-22 19:32:09 131

原创 BZOJ 3295 动态逆序对

对于序列A,它的逆序对数定义为满足i<j,且Ai>Aj的数对(i,j)的个数。给1到n的一个排列,按照某种顺序依次删除m个元素,你的任务是在每次删除一个元素之前统计整个序列的逆序对数Input输入第一行包含两个整数n和m,即初始元素的个数和删除的元素个数。以下n行每行包含一个1到n之间的正整数,即初始排列。以下m行每行一个正整数,依次为每次删除的元素。N<...

2018-08-21 17:09:29 132

原创 bzoj 3262

3262: 陌上花开Time Limit: 20 Sec  Memory Limit: 256 MBSubmit: 4087  Solved: 1932[Submit][Status][Discuss]Description有n朵花,每朵花有三个属性:花形(s)、颜色(c)、气味(m),用三个整数表示。现在要对每朵花评级,一朵花的级别是它拥有的美丽能超过的花的数量。定义一朵...

2018-08-21 13:40:43 241

原创 bzoj 1935 园丁的烦恼

1935: [Shoi2007]Tree 园丁的烦恼Time Limit: 15 Sec  Memory Limit: 357 MBSubmit: 1846  Solved: 838[Submit][Status][Discuss]Description很久很久以前,在遥远的大陆上有一个美丽的国家。统治着这个美丽国家的国王是一个园艺爱好者,在他的皇家花园里种植着各种奇花异草。有一天...

2018-08-21 11:01:32 143

原创 牛客网 整数序列 (线段树+complex 类)

链接:https://www.nowcoder.com/acm/contest/160/D来源:牛客网 题目描述给出一个长度为n的整数序列a1,a2,...,an,进行m次操作,操作分为两类。操作1:给出l,r,v,将al,al+1,...,ar分别加上v;操作2:给出l,r,询问输入描述:第一行一个整数n接下来一行n个整数表示a1,a2,...,an接下来一行一个整...

2018-08-18 13:39:21 359

原创 BZOJ 2243 树链剖分+ 简单线段树合并

2243: [SDOI2011]染色Time Limit: 20 Sec  Memory Limit: 512 MBSubmit: 10391  Solved: 3987[Submit][Status][Discuss]Description给定一棵有n个节点的无根树和m个操作,操作有2类:1、将节点a到节点b路径上所有点都染成颜色c;2、询问节点a到节点b路径上的颜色段数...

2018-08-17 09:42:42 212

原创 P 3384 树链剖分 模板题(取模!!!!!!!)

 P3384 【模板】树链剖分 4.7K通过 14.6K提交 题目提供者HansBug 站长团 评测方式云端评测 标签高性能 难度省选/NOI- 时空限制1000ms / 128MB 提交  题解   提示:收藏到任务计划后,可在首页查看。最新讨论显示推荐的相关题目显示题目描述如题,已知一棵包含N个结点的树(连通且无环),每个节点上包含一个数值,需要支持...

2018-08-16 10:06:56 151

原创 hdu 6400(构造)

Parentheses MatrixTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 397    Accepted Submission(s): 143Special Judge Problem DescriptionA...

2018-08-15 22:13:03 234

原创 组合数模板

模板:可以求负数的组合数模板typedef long long ll;const ll mod=1e9+7;const int N =2e5+5;ll inv[N] = {1,1}; //inv[i] i的逆元。ll fac[N] = {1,1}; // fac[i] i!%modll facv[N] = {1,1}; // facv[i] i!的逆元void ...

2018-08-15 18:46:16 172

原创 LCA ST 模板

#include<bits/stdc++.h>using namespace std;const int N =1e5+5; /// 节点的个数int rmq[N*2]; /// 就是欧拉序列对应的深度序列struct ST{ int mm[N*2]; int anc[2*N][20]; void init(int n) { ...

2018-08-15 09:34:39 145

原创 hdu 2763 Housewife Wind

Housewife WindTime Limit: 4000MS   Memory Limit: 65536K Total Submissions: 14271   Accepted: 3950 DescriptionAfter their royal wedding, Jiajia and Wind hid away in XX Village, to e...

2018-08-15 09:33:53 183

原创 hdu 6393(环套树+lca)

Traffic Network in NumazuTime Limit: 4000/2000 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 510    Accepted Submission(s): 196 Problem DescriptionChika i...

2018-08-14 21:14:35 553

原创 BZOJ 1806 树分块 模板题

1086: [SCOI2005]王室联邦Time Limit: 10 Sec  Memory Limit: 162 MBSec  Special JudgeSubmit: 2685  Solved: 1635[Submit][Status][Discuss]Description  “余”人国的国王想重新编制他的国家。他想把他的国家划分成若干个省,每个省都由他们王室联邦的一个成员...

2018-08-14 15:15:42 133

原创 输入输出外挂(ACM)

// 外挂 1 template <class T>bool scan_d(T &ret){ char c; int sgn; T bit = 0.1; if (c=getchar(), c==EOF) { return 0; } while (c!='-'&& c!='....

2018-08-13 20:58:05 511

原创 hdu 5808 分治求解

Price List Strike BackTime Limit: 6000/3000 MS (Java/Others)    Memory Limit: 262144/131072 K (Java/Others)Total Submission(s): 517    Accepted Submission(s): 175 Problem DescriptionThere are ...

2018-08-13 11:10:12 238

原创 codeforces ASC28J 三元环的个数

题意: 给你一个图,如果ij 为+ 表明 两点之间有一条有向边,那么你要找出所有的三元环的个数。思路: 先吐槽一下,这个题要文件读入读出,坑死。。。那么如果暴力的方法其实是n3 for(int i=1;i<=n;i++)  for(int j=1;j<=n;j++)  for(int k=1;k<=n;k++) if(mp[i][j]&&mp[j][k]&...

2018-08-12 18:31:20 221

原创 51nod 1981 (线段树+ bitset)

1981 如何愉快地与STL玩耍 基准时间限制:3.5 秒 空间限制:524288 KB 分值: 80 难度:5级算法题 收藏 关注驴蛋蛋在愉快地与STL玩耍突然间小A跳了出来对驴蛋蛋说,看你与STL玩的很开心啊,那我给你一个大小为N的vector,这个vector上每个位置上是一个set<int>,每次我会在闭区间 [L,R] 中的每个set<int&g...

2018-08-12 12:38:00 269

原创 hdu 6376 度度熊剪布条

度度熊剪纸条Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1094    Accepted Submission(s): 144 Problem Description度度熊有一张纸条和一把剪刀。纸条上依次写着 N 个数...

2018-08-12 08:56:03 504

原创 hdu 5890(01背包+ bitset 优化)

Eighty sevenTime Limit: 3000/1000 MS (Java/Others)    Memory Limit: 102400/102400 K (Java/Others)Total Submission(s): 1605    Accepted Submission(s): 515 Problem DescriptionMr. Fib is a mathem...

2018-08-11 18:36:51 598

原创 牛客多校第7场E题

链接:https://www.nowcoder.com/acm/contest/145/E来源:牛客网 题目描述You love doing graph theory problems. You've recently stumbled upon a classical problem : Count the number of 4-cliques in an undirected g...

2018-08-11 09:10:16 246

原创 hdu 6370 ( 推理 )

 WerewolfTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 1707    Accepted Submission(s): 481 Problem Description"The Werewolves" is ...

2018-08-10 10:57:05 385

原创 hdu 6357 (求一个序列对另一个序列的最长可重复公共子序列)

Hills And ValleysTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 894    Accepted Submission(s): 279Special Judge Problem DescriptionTa...

2018-08-09 19:21:58 276

原创 p1020 洛谷(简单 dp)

题目描述某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入导弹依次飞来的高度(雷达给出的高度数据是 \le 50000≤50000 的正整数),计算这套系统最多能拦截多少...

2018-08-08 19:15:57 113

空空如也

空空如也

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

TA关注的人

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