自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【codeforces 1026 D】 Shortest Cycle(最小环)

题面题意:一个长度为nnn的数组,如果ai&aj!=0a_{i} \& a_{j}!=0ai​&aj​!=0,那么iii和jjj之间就有一条边,计算所构成图的最小环。(1≤n≤100000,1≤ai≤1018)(1 \leq n \leq 100000,1 \leq a_i \leq 10^{18})(1≤n≤100000,1≤ai​≤1018)思路...

2019-08-28 17:43:37 184

原创 【codeforces 1208D】 Restore Permutation(线段树)

题面题意:一个长度为nnn的排列aaa,现在定义pip_ipi​为数组aaa中下标小于等于iii并且小于aia_iai​的数字的和。现在给定ppp,求aaa。思路:首先可以肯定的是,ppp中最后一个000出现的位置pospospos在aaa中一定是111。我们可以反证:假设aposa_{pos}apos​不为111,假设111在pospospos之前,那么ppos≥1p_{pos} \g...

2019-08-27 11:30:20 194

原创 【HDU 6714】最短路2(Dijkstra)

题面题意:对于floyedfloyedfloyed算法,Di,jD_{i,j}Di,j​表示最外层循环最小的能够求出来disi,jdis_{i,j}disi,j​的循环次数,计算∑i=1n∑j=1nDi,j\sum_{i=1}^{n}{\sum_{j=1}^{n}{D_{i,j}}}∑i=1n​∑j=1n​Di,j​思路其实Di,jD_{i,j}Di,j​即为iii到jjj的最短路路径上最...

2019-08-25 08:53:39 187

原创 【HDU 6638】Snowy Smile(线段树求区间连续最大和)

题面题意平面坐标系有nnn个点,第iii个点的坐标为(xi,yi)(x_i,y_i)(xi​,yi​),每个点有个权值wiw_iwi​,现在你需要寻找一个矩形把某些点圈起来使得他们的权值和最大。思路先把各点的纵坐标离散化,然后把所有的点按照横坐标从小到大排序,枚举矩形的左边界,每加入一个新的点,就把它对应纵坐标yyy的权值和w[y]w[y]w[y]更新并更改右边界,当左右边界都确定以后,利...

2019-08-10 10:56:47 156

原创 【HDU 6627】equation(分段函数求值)

题目链接题意:两个长度为nnn的数组aaa和bbb和一个正整数CCC,计算有多少个xxx满足:∑i=1n∣ai⋅x+bi∣=C\sum_{i=1}^n|a_i \cdot x+b_i|=Ci=1∑n​∣ai​⋅x+bi​∣=C思路:该函数为分段函数,每段的转折点为−biai-\frac{b_i}{a_i}−ai​bi​​,先把转折点排序,计最开始的函数值为x⋅suma+sumbx \...

2019-08-06 10:57:12 195

原创 2019牛客暑期多校D.Big Integer

题面题意:定义A(n)A(n)A(n)为nnn个1构成的数字,如A(3)=111A(3)=111A(3)=111,计算有多少对(i,j)(i,j)(i,j)使得A(ij)%p=0A(i^j) \% p = 0A(ij)%p=0。思路:通过枚举发现是有上面的等式是有循环节的,而且循环节是p−1p-1p−1的因子,因此暴力枚举计算出循环节ddd,接下来就是求有多少对ij%d=0i^j \% d...

2019-08-05 20:32:49 122

原创 【HDU 6621】 K-th Closest Distance(主席树+二分)

题面题意:一个长度为nnn的数组,有mmm次查询,对于每次查询,查询[l,r][l,r][l,r]内距离ppp第kkk近的距离。强制在线。思路考虑二分距离disdisdis,对于每次的disdisdis,判断在[l,r][l,r][l,r]内在区间[p−dis,p+dis][p-dis,p+dis][p−dis,p+dis]内的数是否超过了kkk个,该操作可以利用主席树来实现,复杂度O(n...

2019-08-05 19:40:16 169

空空如也

空空如也

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

TA关注的人

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