自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

beckyUp的博客

所谓ACM 不过是你将大学四年都搭进去,你还觉得放不下,愿意为其熬夜,为其秃发,乐在其中,走火入魔吧

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

原创 codeforces 870c 大数分裂

将一个数尽可能多的分解成若干个合数的和,很显然,要尽可能多,自然是越小的越多越好,首先对于一个奇数来说,拆出一个9就能变成一个偶数,而且只有一个9 的时候一定是最优的情况,对于一个偶数来说,4一定越多越好,如果不能完全被4整除,那么就将4替换成6就行了,这样我们就能将一个数分裂成若干个合数的和#include <bits/stdc++.h>using namespace std; int maxsp

2017-10-22 16:23:04 317

原创 区间求差 hihocoder 1305

题目大意:给定 A B两个区间,求在A区间不在B区间的线段长度 这个题一开始的时候想用线段树做,但是耗内存太多了,后来发现 我们对一个区间标记他的左右端点,遇到左端点+1,遇到右端点-1,这就可以判断某个点是否在区间内,同样这道题也用这样的方法,把所有的端点排序,当某一个端点在A内不在B内的时候,它到下一个断定建的距离,一定是要求的距离#include <bits/stdc++.h>usin

2017-10-21 21:11:57 275

原创 图论练习-有向图的强连通分量【tarjan】

这周刚刚看了图论的一些东西,感觉自己理解比较费劲,所以这里小小总结一下,如果有误,欢迎指出好了,现在我们来看一下图论的一些基础的概念: 有向图强连通分量:在有向图G中,如果两个顶点vi,vj间(vi>vj)有一条从vi到vj的有向路径,同时还有一条从vj到vi的有向路径,则称两个顶点强连通。如果有向图G的每两个顶点都强连通,称G是一个强连通图。有向图的极大强连通子图,称为强连通分量。那么在这个有向

2017-10-20 21:19:41 1305

原创 lightoj 1030 - Discovering Gold[期望]

题目大意: 起始位置是1,从1走到n,给你一个骰子(6个面),按点数走,收集每一点上的金子,如果你将要走到的位置在n之内,就继续扔,往前走,如果在n之外,就一直扔到合适的位置为止,求到达n点时的期望 分析: 这个题是一个求期望的题,那么值得注意的是,当扔在n之外的情况是无效的,所以我们在位置i #include <bits/stdc++.h> using namespace std; i

2017-10-16 11:24:24 413

原创 二分图匹配Hopcroft-Carp算法介绍

我们在做二分图匹配的时候,最喜欢选择的就是匈牙利算法,但是我们可以知道匈牙利算法的复杂度是O(n*e),那么如果对于一个点和边比较多的图,匈牙利算法很容易超时,所以我们采用Hopcroft-Carp算法来解决这个问题,这个算法能够在 O(sqrt(n)*e)的复杂度内实现二分图匹配。 下面我就来讲一讲这个算法的操作过程。 简单来说,这个算法就是在匈牙利算法的基础上,先通过BFS找到多条不相交最短增广

2017-10-13 20:25:24 1596

原创 hdu 2819 Swap [二分图匹配]

这道题其实是一道比较简单的题,但是我之前WA了一个晚上,简直不敢相信,当然也是我太想当然了,其实之前的写法有很大的问题,小数据就测不出来问题,所以反思一下,还是要谦虚,仔细啊。。这个题就是给你一个N*N的一个由0和1组成的图,然后让你通过交换行和列把他编程斜右下对角线上的元素都是1的情况,问你能不能实现,如果能,输出交换路径。根据题意我们发现,如果我们要满足斜对角线都是1的情况,至少要满足每一行都有

2017-10-13 09:18:44 205 1

原创 二分图匹配

最近做了一套匹配的题,然后就想简单的写一下 关于二分图匹配的问题。 首先二分图匹配是给N个人 分配P个任务,每个人对应一个任务,问能够匹配到的个数,而当个数最多是,这就是我们说的二分图的最大匹配,当每个人都有任务时,就是我们说的完美匹配。 那么这种问题应该如何求解呢? (当然,我们可以增加一个源点和汇点变成最大流问题)当然我们也可以通过另外一种方法现在我们假设我们通过dfs 不断寻找增广路来实

2017-10-11 21:33:57 476

空空如也

空空如也

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

TA关注的人

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