自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Change the world by program.

一条咸鱼的博客

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

原创 POJ 2823 - Sliding Window(单调队列)

题目链接 https://cn.vjudge.net/problem/POJ-2823【题意】 给你一个长度为n的序列a[1],a[2]…a[n]和一个整数k,求数列bi=min{a[i],a[i+1],…a[i+k-1]},和数列ci=max{a[i],a[i+1],…a[i+k-1]},i=1,2,…n-k+1(1<=k<=n<=1e6,0<=a[i]&am

2018-07-31 22:55:06 99

原创 HDU 6311 - Cover [2018杭电多校联赛第二场 C](欧拉通路/回路)

题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=6311【题意】 给你个无向图,判断一下这个图可以用几笔画完,同时输出每次的路径【输入格式】 多组输入,第一行为两个整数n,m(0< n,m<=1e5)代表顶点数和边数,下面m行每行两个整数u,v代表结点u,v之间有一条无向边【输出格式】 每组数据输出最少需要几次画完,并且输...

2018-07-31 15:07:54 157

原创 UVA 11134 - Fabled Rooks(经典贪心)

题目链接 https://cn.vjudge.net/problem/UVA-11134【题意】 你的任务是在n×n的棋盘上放置n辆车,使得任意两辆车不互相攻击,且第i辆车在一个给定的矩形Ri以内。【输入格式】 多组输入。第一行为整数n(1<=n<=5000),以下n行每行4个整数xli,yli,xri,yri(1<=xli<=xri<=n,1<=y...

2018-07-29 16:51:57 109

原创 UVA 10382 - Watering Grass(贪心)

题目链接 https://cn.vjudge.net/problem/UVA-10382【题意】 有一块草坪,长为L,宽为W.在其中心线的不同位置装有n个点状的喷水装置,每个喷水装置i可以将它以i为中心,半径为ri的圆形区域润湿,请选择尽量少的喷水装置把整个草坪全部润湿。【输入格式】 多组输入。每种数据第一行为n,L,W(1<=n<=10000)以下n行每行两个整数pi,r...

2018-07-29 15:11:43 153

原创 最小费用最大流MCMF算法(模板)

计算最小费用最大流,网络中可以有负边,但不能存在负权圈。如果要固定流量k,可以在增广的时候检查一下,在flow+a>=k的时候只增广k-flow单位的流量,然后终止程序#include<bits/stdc++.h>using namespace std;const int inf=2e9;const int maxn=10050;struct Edge{ ...

2018-07-29 13:46:57 1581

原创 网络流最大流ISAP算法(模板)

最大流算法的ISAP算法,Maxflow返回最大流的值#include<bits/stdc++.h>using namespace std;const int inf=2e9;const int maxn=10050;struct Edge{ int from,to,cap,flow; Edge(int u,int v,int c,int f):from(...

2018-07-29 12:33:35 337

原创 网络流最大流Dinic算法(模板)

最大流算法的Edmonds-Karp算法,Maxflow返回最大流的值#include<bits/stdc++.h>using namespace std;const int inf=2e9;const int maxn=10050;struct Edge{ int from,to,cap,flow; Edge(int u,int v,int c,in...

2018-07-29 12:20:36 357

原创 网络流最大流Edmonds-Karp算法(模板)

最大流算法的Edmonds-Karp算法,实际用的不多因为复杂度比Dinic高,把流初始化为零流,Maxflow返回最大流的值,同时在算法结束时所有已标号结点(a[u]>0的结点)构成集合S,剩余结点构成集合T,则(S,T)是图的最小割#include<bits/stdc++.h>using namespace std;const int maxn=10050;co...

2018-07-29 11:14:02 183

原创 HDU 6298 - Maximum Multiple [2018杭电多校联赛第一场 A](找规律)

题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=6298【题意】 给你一个正整数n,让你找出三个数字x,y,z且x,y,z都是n的因子,同时要满足x×y×z的值最大,输出这个最大的乘积(n<1e6)【思路】 打表找规律,发现如果n能整除3就把n拆成n/3+n/3+n/3,其次如果n能整除4就拆分成n/4+n/4+n/2,其他情况都无解...

2018-07-28 20:10:37 148

原创 HDU 6308 - Time Zone [2018杭电多校联赛第一场 K](模拟)

题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=6308【题意】 给你某个时区的时间,让你转换成东八区的时间,格式为hh mm UTC+X(UTC-X UTC+X.Y或者是UTC-X.Y)的形式【思路】 把时间都换成分钟计算,按题意模拟即可,最后取模防止时间为负数或超过23:59#include<bits/stdc++.h>...

2018-07-28 20:02:08 123

原创 HDU 6318 - Swaps and Inversions [2018杭电多校联赛第二场 J](离散化+逆序对)

题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=6318【题意】 ’给你一个长度为n的序列,序列中每存在一个逆序对就会产生x的代价,你也可以交换序列中相邻的元素来消除一些逆序对,交换一次的代价为y,求怎样操作使得序列最终产生的代价最小【输入格式】 多组输入,第一行为n,x,y(n,x,y<1e5)代表序列长度和两种不同的代价,第二行为...

2018-07-28 19:40:39 142

原创 HDU 6312 - Game [2018杭电多校联赛第二场 D](博弈)

题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=6312【题意】 Alice和Bob玩一个游戏,每个人每次从整数1~n的集合中取出一个数字x和所有x的因子,谁先取完最后一个数字谁获胜。Alice先手,给定一个n,问你Alice是否能赢?【思路】 考虑最特殊的数字1,因为1是任何数的因子,所以不管拿走数字几,1都会被顺带拿走。那么假设只考虑数...

2018-07-28 11:48:46 183

原创 HDU 6313 - Hack It [2018杭电多校联赛第二场 E](数论构造)

题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=6313【题意】 构造一个n*n的矩阵,矩阵元素只有0和1,要求该矩阵的任意一个子矩阵的四个角不能同时为1,同时该矩阵中所有1的个数要大于85000个,没有输入,输出符合要求的n的值和这个矩阵即可.【思路】 看了大佬讲的构造方法,反正我自己是想不出来。构造方法是这样的,找一个素数p,然后构造出...

2018-07-27 14:28:01 165

原创 HDU 6315 - Naive Operations [2018杭电多校联赛第二场 G](线段树区间更新)

题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=6315【题意】 给定两个长度为n的整数序列a和b,a初始值为全0,b的初始值为一个[1,n]的排列,现在有以下两种操作: 1.add L R 把序列a中[L,R]的元素全部加1 2.query L R 求区间[L,R]的所有ai/bi的和,ai/bi是整除【输入格式】 多组输入,第一行两...

2018-07-27 12:17:02 152

原创 HDU 6300 - Triangle Partition [2018杭电多校联赛第一场 C](签到)

题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=6300【题意】 在平面直角坐标系上给3*n个点,坐标值都是整数,任意三点不共线,你的任务是要用这些点构成n个三角形,同时任意两个三角形不能相交.【输入格式】 第一行为数据组数,之后每组数据第一行为n,代表有3*n个点,接下来3n行每行两个数x y代表一个点坐标。【输出格式】 每组数据输...

2018-07-25 11:58:50 110

原创 HDU 6299 - Balanced Sequence [2018杭电多校联赛第一场 B](贪心)

题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=6299【题意】 对于只由’(‘和’)’构成的字符串,定义正规字符串: 1.空串是正规字符串 2.如果A和B是正规字符串,那么A+B也是正规字符串 3.如果A是正规字符串,那么(A)也是正规字符串 现在给n个括号序列,可以对它们任意排列后构成一个括号序列,然后要使得这个序列的一个子序列构成一...

2018-07-25 11:18:32 183

原创 HDU - 6304 Chiaki Sequence Revisited[2018杭电多校联赛第一场 G](找规律+位运算+逆元)

题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=6304【题意】 给定一个序列a,定义a[1]=a[2]=1,a[n]=a[n-a[n-1]]+a[n-1-a[n-2]](n>=3),求该序列的前n项和是多少,结果对 1e9+7 取模【输入格式】 第一行为数据组数T(T<1e5),下面T行每行一个整数n(n<1e18)...

2018-07-24 15:48:26 177

原创 C++ 位运算函数

(https://blog.csdn.net/nobleman__/article/details/78608081)__builtin_parity(n)该函数是判断n的二进制中1的个数的奇偶性int n = 15; //二进制为1111int m = 7; //二进制为111cout&lt...

2018-07-24 15:24:14 915

原创 HDU 6301 - Distinct Values [2018杭电多校联赛第一场 D](贪心)

题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=6301【题意】 你需要构造一个长度为n的整数序列,且要符合要求:有m个区间,使得序列中每个区间[L,R]内部的元素不能重复,构造符合要求且字典序最小的序列并输出【输入格式】 多组输入,第一行为数据组数 每组数据第一行是n和m(m,n<=1e5) 接下来有m行,每行有两个整数代表一个...

2018-07-23 23:08:42 244

原创 2018牛客网暑期ACM多校训练营第二场 I - car(脑洞)

题目链接 https://www.nowcoder.com/acm/contest/140#question【题目描述】 White Cloud has a square of n*n from (1,1) to (n,n). White Rabbit wants to put in several cars. Each car will start moving at the same ...

2018-07-22 15:05:10 161

原创 2018牛客网暑期ACM多校训练营第二场 D - money(贪心)

题目链接 https://www.nowcoder.com/acm/contest/140#question【题目描述】 White Cloud is exercising in the playground. White Cloud can walk 1 meters or run k meters per second. Since White Cloud is tired,it c...

2018-07-22 14:33:20 237

原创 2018牛客网暑期ACM多校训练营第二场 A - run(简单DP)

题目链接 https://www.nowcoder.com/acm/contest/140#question【题目描述】 White Cloud is exercising in the playground. White Cloud can walk 1 meters or run k meters per second. Since White Cloud is tired,it c...

2018-07-22 14:21:26 184

转载 C++产生随机数

       转载出处:C++产生随机数随机数       计算机的随机数都是由伪随机数,即是由小M多项式序列生成的,其中产生每个小序列都有一个初始值,即随机种子。(注意: 小M多项式序列的周期是65535,即每次利用一个随机种子生成的随机数的周期

2018-07-22 14:07:01 194

空空如也

空空如也

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

TA关注的人

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