码迷,mamicode.com
首页 >  
搜索关键字:区间    ( 16036个结果
【CF-1350 D. Orac and Medians】 思维
"Orac and Medians" 题意 给出一个长度为n的数组a,以及数字k,在一次操作中可以选择一个区间$[l,r]$, 把这个区间里所有的数字变成其中位数,数组a的中位数是排好序之后的$a[\frac{n+1}{2}]$。 问是否可以通过有限次操作,把整个区间变成k 思路 "中文题解" 我的 ...
分类:其他好文   时间:2020-05-14 19:08:12    阅读次数:77
5.12 省选模拟赛 T2 贪心 dp 搜索 差分
LINK: "T2" 这题感觉很套路 但是不会写. 区间操作 显然直接使用dp不太行 直接爆搜也不太行复杂度太高. 容易想到差分 由于使得整个序列都为0 那么第一个数也要i差分前一个数 强行加一个0 然后 显然让差分序列变成0即可。 每次可以单点修改两个位置的值 也可以当前和最后一个数后面那个数做 ...
分类:其他好文   时间:2020-05-14 15:42:58    阅读次数:58
带修改的莫队
彩色盒子 sol:彩色盒子可以用分块来做(有题解),也可以用莫队来做,带修改操作。如颜色:1 3 2 5 7 8 2 4 6Q:[1,9] //询问区间1~9的颜色数M:3 4 //将第三个位置的颜色改为颜色4M:1 5Q:[1,3]若用莫队来做,按查询排序,依次得到区间[1,3],[1,9]。但, ...
分类:其他好文   时间:2020-05-14 13:47:09    阅读次数:70
贪心算法
贪心策略 总是做出当前做好的选择。 贪心策略:将问题分成多个子问题;子问题求局部最优解;局部最优解组合成原问题的解。 分类:简单贪心 区间贪心 咖啡豆问题 题目描述FatMouse prepared M pounds of cat food, ready to trade with the cats ...
分类:编程语言   时间:2020-05-14 11:07:53    阅读次数:78
HDU 2236 无题Ⅱ
HDU 2236 无题Ⅱ 题目大意 这是一个简单的游戏,在一个$n n$的矩阵中,找n个数使得这n个数都在不同的行和列里并且要求这n个数中的最大值和最小值的差值最小。 solution 暴枚$i,j$,很容易想到每个$i$应一个$j$,所以可以考虑二分图最大匹配 再看极差,显然具有单调性,答案一定处 ...
分类:其他好文   时间:2020-05-14 10:36:37    阅读次数:66
算法学习:树状数组(单点修改,区间修改等)
【lowbit】 1 #define lowbit(x) x&(-x) 【单点修改】 1 void add(int pos, int k) 2 { 3 while (pos <= n) 4 { 5 tree[pos] += k; 6 pos += lowbit(pos); 7 } 8 } 【区间询问 ...
分类:编程语言   时间:2020-05-14 01:51:06    阅读次数:93
算法学习:莫队
【luogu P3901】数列找不同 【题意】给一整数序列,Q个询问,询问区间内数字是否互不相同 1 #include<cstdio> 2 #include<cmath> 3 #include<algorithm> 4 #define ll long long 5 using namespace s ...
分类:编程语言   时间:2020-05-14 01:29:17    阅读次数:70
题解 CF785E 【Anton and Permutation】
考虑用分块解决这个题,一次交换对当前逆序对个数的影响是,加上两倍的在区间$[l+1,r 1]$中比$a_r$小的元素个数,减去两倍的在区间$[l+1,r 1]$中比$a_l$小的元素个数,再根据$a_l$和$a_r$的大小关系决定这两个位置对答案的影响。 可以用$vector$来维护每个块内元素有序 ...
分类:其他好文   时间:2020-05-14 01:13:53    阅读次数:59
并不对劲的CF1349B&C:Game of Median Life
CF1349B Orac and Medians 题目描述 有$n$个数,$a_1,a_2,...,a_n$。 该题中$m$个数的中位数的定义是:将这$m$个数排序后,排在第$\lfloor \frac{m+1}{2}\rfloor$的数。 可以进行的操作是:选一个区间$[l,r]$,将$a_l,a ...
分类:其他好文   时间:2020-05-13 23:43:33    阅读次数:123
解题报告:luogu P4170
题目链接: "P4170 [CQOI2007]涂色" 区间 $dp$ 好题。 我们假如已经有这个区间的最小步数: $$BRG$$ 如果在区间右端添加一个 会怎么样呢? 考虑上一个涂到这个 未知的颜色是啥,显然是前面的这些之一或是他自己。 如果是他自己,那么: $$dp_{l,r}=dp_{l,r 1 ...
分类:其他好文   时间:2020-05-13 23:09:57    阅读次数:66
16036条   上一页 1 ... 67 68 69 70 71 ... 1604 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!