自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2019年华南理工大学程序设计竞赛(春季赛)B-修仙时在做什么?有没有空?可以来炼丹吗?(多源最短路)

题目连接:https://ac.nowcoder.com/acm/contest/625/B题意:给你n个数,每个数的范围0~(1<<18),我们可以把x改为x^2的i次幂,代价为问你将其中一个数改为另一个数的最小花费是多少题解:首先我们需要预处理f[i][j],储存数字i可以转移为其它所有状态的花费对于每个数我们可以连18条边,为这个数改变一个位置可以...

2019-04-23 21:40:46 312

原创 网络流的相关知识

最大流最小割首先要知道什么是割(cut)。割是把图的节点划分成两个集合S和T,那么有一些边的端点是分别处于S和T中的。所谓最小割就是使这些边的边权之和最少的划分。而对与网络流的最小割也是一样的,例子如下则分割的代价为12-4+11=19。要注意的是网络流的割的边权为这条边可以提供的流量。定理:最大流等于最小割。如果要求属于S集合的点的话,就只需跑完网络流之后再一次bfs...

2019-03-08 21:52:19 164

原创 牛客网暑期ACM多校训练营(第六场)-- I-Team Rocket

题意:有n条线段,每条线段都有l,r。每次破坏一个点x所有包含这个点x 的线段都会被破坏。现在要求你输出每次有多少条线段被破坏,被破坏过的线段不能被破坏(强制在线)。m次询问完后统一输出每条线段分别是在第多少次操作后被破坏的,没有被破坏的输出0。思路:先按照左端点排序,然后直接针对右端点建立线段树即可。因为我们可以二分找到我们每次需要查询的l,r在l,r这个区间内,直接查询有多少v大于...

2018-08-10 18:10:29 171

原创 牛客网暑期ACM多校训练营(第五场)-- H subseq

题意给定一个序列 a[1..n],求下标字典序第 k 小的严格递增子序列1&lt;=n&lt;=10^50&lt;=k&lt;=10^(18)思路我们可以考虑每个点的贡献 如果 a序列为 1 2 3我们能的到如下序列 (1) (1 2) (1 2 3) (1 3)  (2)  (2 3)  (3)考虑我们怎么维护树状数组,我们离散化后,我们维护的是这个点能给其他点添加序列 比如...

2018-08-05 17:56:05 231

原创 牛客网暑期ACM多校训练营(第五场)--F take

题意有 n 个箱子,第 i 个箱子有 p[i] 的概率出现大小为 d[i] 的钻石现在 小A 一开始手里有一个大小为 0 的钻石,他会根据 i 从小到大打开箱子,如果箱子里有钻石且比小 A 手中的大,那么小 A 就会交换手中的钻石和箱子里的钻石求期望的交换次数1&lt;=n&lt;=10^5思路结果要求的是交换次数的期望,我们可以将每个箱子交换的期望求出来相加即可。那么显而易...

2018-08-05 15:26:14 152

原创 牛客网暑期ACM多校训练营(第五场) I--vcd

题目描述有 n 个点,一个点集 S 是好的,当且仅当对于他的每个子集 T,存在一个右边无限长的矩形,使得这个矩形包含了 T,但是和 S-T 没有交求这 n 个点里有几个好的点集1&lt;=n&lt;=10^5思路当时这题是我队友看的,然后看完题后和我们说,但听不懂,随后他直接想了一个点和两个点的情况,没有想到会有三个点的情况,交了题WA了,然后他怀疑自己读错题目了,然后我们就放弃...

2018-08-03 20:54:43 199

原创 Codeforces Round #500 (Div. 2) [based on EJOI]--E. Hills

题目链接:http://codeforces.com/contest/1013/problem/E题意:给你n座山,你需要在山上造房子,房子只能造在比两边的山都要高的山上(如果两边有山的话),你需要造[n/2](向上取整)座房子,你可以叫挖掘机在任意一座山上一小时铲低一米,输出造第i座房子的最短时间。思路:一开始我想用优先队列搞一搞,因为当n为奇数的时候造房子的山就确定了,(只能在1,3,...

2018-07-31 22:08:10 849

原创 Codeforces Round #500 (Div. 2) [based on EJOI]--D - Chemical table

题目链接:http://codeforces.com/contest/1013/problem/D题意:给你一个n*m的方格,然后再给你q个点(r,c),如果在这些方格中存在矩形的三个点,那么第四个点也可以得到,问你至少需要额外的多少个点,才能把表格填满。思路:在做这题的时候一点思路都没有,唯一想到的就是暴力去做,但是会超时,想了挺久想不出来,就去看了看大佬的代码,发现竟然可以用并查集去做...

2018-07-31 20:08:48 256

原创 hdu 6315--线段树的基本操作

题意:给你n个数,q个询问,这n个数b[i]是不变的,还有n个数a[i]初始值为0,询问有两种,一种是在(l,r)的区间内,ai加1,另一种查询(l,r)内a[i]/b[i]的值。思路:比赛的时候并没有什么思路,因为我们队对线段树不太熟悉,赛后看了大佬的博客才知道原来可以用线段树维护三个值,一个是a[i]的区间最大值maxa,一个是b[i]的区间最小值minb,一个是答案cnt。当a[...

2018-07-29 14:34:33 191

原创 Codeforces Round #498 (Div. 3)--F. Xor-Paths

F. Xor-PathsThere is a rectangular grid of size n×mn×m . Each cell has a number written on it; the number on the cell (i,ji,j ) is ai,jai,j . Your task is to calculate the number of paths from the u...

2018-07-22 17:05:00 165

原创 Educational Codeforces Round 45--D. Graph And Its Complement

题目链接:http://codeforces.com/contest/990/problem/D题意:给你n,a,b,让你输出一个n*n的无向图,其图的连通块为a,其补图的连通块为b。思路:首先一个图和其补图必有一个全连通,这是补图的性质,详细证明可以参考百度。          所以如果a!=1&amp;&amp;b!=1,直接输出NO。          然后还有三种情况:          ...

2018-06-10 21:57:05 135

原创 HDU - 6288 缺失的数据范围 (二分+高精度)

题目:缺失的数据范围题意:na(⌈log2n⌉)bna(⌈log2⁡n⌉)b&lt;=k,的n的最大值。 思路:很明显就是二分n,向上取整可以先预处理出2^62,然后直接循环找到b的底数j,处理n^a*j^b一开始我们用的是powl,但是被卡精度了,卡了好久,我们也因为这题而崩溃了,正常状态下可以做的题也不会做。又没想到换一种check的方法。一直卡了3小时,后来才知道原来可以用k先除以a个n,再...

2018-06-01 15:36:22 522

原创 Gym - 101492I- Protecting the Great Wall 费用流

I - Protecting the Great WallChina has a very rich history, with written records since 1,500BC. One of the cities that contributes a lot to this history is the capital city of Peking. It is visited ye...

2018-05-30 21:12:25 334

原创 Gym - 101492C-Coprimes bitset和_Find_first的应用

Gym - 101492CC - CoprimesA. Tuttu (a distant relative of W. Tutte) is a young mathematician with a promising future. As a child, he was very lonely, since he had no siblings nor cousins. One of his ea...

2018-05-30 20:04:49 601

空空如也

空空如也

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

TA关注的人

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