自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

空白

用代码填写我空白的人生

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 【bzoj1877】[SDOI2009]晨跑 费用流

题目描述Elaxia最近迷恋上了空手道,他为自己设定了一套健身计划,比如俯卧撑、仰卧起坐等 等,不过到目前为止,他坚持下来的只有晨跑。 现在给出一张学校附近的地图,这张地图中包含N个十字路口和M条街道,Elaxia只能从 一个十字路口跑向另外一个十字路口,街道之间只在十字路口处相交。Elaxia每天从寝室出发 跑到学校,保证寝室编号为1,学校编号为N。 Elaxia的晨跑计划是按周期(包含若干...

2018-07-31 20:45:08 170

原创 【bzoj1143】[CTSC2008]祭祀river Floyd+网络流最小割

 在遥远的东方,有一个神秘的民族,自称Y族。他们世代居住在水面上,奉龙王为神。每逢重大庆典, Y族都 会在水面上举办盛大的祭祀活动。我们可以把Y族居住地水系看成一个由岔口和河道组成的网络。每条河道连接着 两个岔口,并且水在河道内按照一个固定的方向流动。显然,水系中不会有环流(下图描述一个环流的例子)。  由于人数众多的原因,Y族的祭祀活动会在多个岔口上同时举行。出于对龙王的尊重,这些祭祀地...

2018-07-31 15:43:31 214

原创 线段树建图+spfa

题意: 就是给了n个点,给了m个加边的关系,有向边,但是加边不一定是u->v,可能是u->[l, r]就是u到[l, r]区间里面的每一个点都加一条边,或者是[l, r] -> u,就是[l, r]区间到u加一条边。然后求单源最短路。 #include<bits/stdc++.h>using namespace std;const int maxn=200...

2018-07-31 12:17:17 194

原创 给出N个点,M条无向边,保证现在每个点的度至少为K,让我们找到一个长度大于K+1的环

直接搜索即可Codeforces 263D Cycle in Graph#include<iostream>#include<bits/stdc++.h>using namespace std;const int maxn=100000*4;struct node{ int v,nxt;}edge[maxn*4];int cnt=0;i...

2018-07-29 17:15:54 1927

原创 解决1-10000中的子序列中不同数的个数

codeforce 980D 题意:已知有这么一道题:给你n个数字,你要将这n个数字打乱后分成k组,使得对于同一个组中的任意一对数字满足两个数相乘一定是个完全平方数,求出最小的k而这道题的意思是:给你n个数字,这n个数字一共有(1+n)*n/2个连续子序列,对于连续每个子序列你都要求出上面的那个k,最后统计k=1的子序列有多少个,k=2的子序列有多少个……k=n的子序列有多少个思路:...

2018-07-29 16:35:40 472

原创 选m个数使得这些数仅且只有一个众数,并且众数尽可能的大

#include<bits/stdc++.h>using namespace std;const int maxn=200000;int a[maxn];map<int,int>mapp;struct node{ int x,y;}b[maxn*2];int cmp(node aa,node bb){ if(aa.x==bb.x) ...

2018-07-29 12:49:21 199

原创 中位数问题 选m个数,使其和不超过v,并且要使其中位数最大

思路: 分奇数和偶数: 奇数的时候:遍历i,i是中位数,看是否满足条件,维护两个数组,一个是i之前有没有超过m/2个数,一个是i之后有没有超过m/2个数 偶数的时候:你会发现必须选两个挨着的数 处理和奇数一样即可代码:#include<bits/stdc++.h>using namespace std;const int maxn=100000*4+100;s...

2018-07-29 11:52:11 535

原创 模板2 最短路计数

给出一个 NN 个顶点 MM 条边的无向无权图,顶点编号为 1-N1−N 。问从顶点 11 开始,到其他每个点的最短路有几条。典型的最短路,加上一个数组代表到达这个点有几个路径#include<iostream>#include<algorithm>#include<cstring>#include<cstdio>#include&l...

2018-07-26 10:55:32 129

原创 模板整理1 欧拉图的判定及输出路径(输出路径按字典序输出)

如何判断图是否有欧拉回路或者欧拉路径?无向图:因为欧拉路径中,除了起点与终点以外,任意点的“进”“出”次数相等,所以除了两个点为奇点(度数为奇数的点)(终点和起点)以外,其它点的度数均为偶数。如果是欧拉回路,奇点的个数应该为0。有向图:欧拉路径中,最多只有两个点的入度不等于出度。起点出度比入度大1,终点入度比出度大1。如果是欧拉回路,所有点的 入度=出度 。如何输出路径:必...

2018-07-26 09:32:56 496

原创 树链剖分 点更新 区间查询 A - Query on a tree SPOJ - QTREE

题目大意: 1. 将边的权值改为val 2. 查询从点u到点v的链上的最大值解法: 树链剖分 的板子题树链剖分的视频讲解 :一个up主的讲解,感谢套的kuangbin的板子#include<bits/stdc++.h>using namespace std;const int maxn=10010;struct edge{ int to,n...

2018-07-24 21:45:43 158

彻底弄懂RTree索引

包括R树的增删改查以及固有特性,包含例子讲解

2021-03-14

空空如也

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

TA关注的人

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