自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【NOIP2015模拟10.30晚】中位数

思路分析可得,存在4种情况。第一种情况,如…001100……001100……001100…这种两个相同的数字组成的序列,我们不用进行任何操作。第二种情况,因为a[1]a[1]a[1]和a[n]a[n]a[n]不变,我们只需要在a[0]a[0]a[0]和a[n+1]a[n+1]a[n+1]处分别复制a[1]a[1]a[1]和a[n]a[n]a[n]的值即可。第三种情况,…0010101000……0010101000……0010101000…这种中间是101101101或010010010交替出现1,0

2020-07-27 14:32:24 919 2

原创 JZOJ 4665.数列

题意重组给定的正整数序列,使∑i=1n−1aiai+1\sum_{i=1}^{n-1} a_ia_{i+1}\qquad∑i=1n−1​ai​ai+1​最大。思路根据贪心策略易得,构造使上式最大的数列的策略是将最大的元素放在中间位置,然后从大到小在中间元素的左右各放一个元素。按该做法直接构造数列可以得到数列中无重复元素的部分分。在有重复元素的数列中,首先必须满足中间元素两边各分布一个重复元素。在满足该条件的情况下,如果该元素的字典序比恰好比它大一点的元素(即排序后aia_iai​和ai+1a_{i+

2020-07-23 19:19:10 150

原创 JZOJ 1281.旅行

很直接的想法是枚举每个二进制状态,并比较得出最小值,期望得分20分。但是我们可以从数据范围看出这是一个二维dp (不要问我是怎么看出来的) 。考场尚未推出状态转移方程,考后参考别人的程序才想出,这其实是一道dp好题。定义f[iii][0]为第iii个值不与后面的交换消耗的最小体力,f[iii][1]为第iii个值与后面交换消耗的最小的最小体力,sum[iii]为未交换时消耗的体力。状态转移方程:1.当第iii个值不与后面的值交换时,此时消耗的最小体力就是minminmin(第i+1i+1i+1个值

2020-07-15 20:18:30 195

空空如也

空空如也

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

TA关注的人

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