![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
二分
文章平均质量分 67
记录ACM二分
PushyTao
这个作者很懒,什么都没留下…
展开
-
[Codeforces 1589D] Guess the Permutation | 交互 思维 二分
题目链接题意多组输入:{每组给出一个n,有一个长度为n的数列,在开始的时候ai=ia_i=iai=i,有三个数i,j,ki,j,ki,j,k数列反转了[i,j−1][j,k][i,j-1][j,k][i,j−1][j,k]要求出这三个数,可以对系统进行询问[l,r][l,r][l,r]区间内逆序对的个数,会返回这个值}思路:对于这个反转之后的数列来说,[1,i][1,i][1,i]之内的逆序对的个数为0所以在左端点固定(= 1)的情况下,二分右端点找到这个iii然后对于一段反转之后的数原创 2021-11-18 17:26:03 · 400 阅读 · 0 评论 -
斐波那契II--规律/二分
题目描述小C养了一些很可爱的兔子。有一天,小C突然发现兔子们都是严格按照伟大的数学家斐波那契提出的模型来进行繁衍:一对兔子从出生后第二个月起,每个月刚开始的时候都会产下一对小兔子。我们假定,在整个过程中兔子不会出现任何意外。小C把兔子按出生顺序,把兔子们从1开始标号,并且小C的兔子都是1号兔子和1号兔子的后代。如果某两对兔子是同时出生的,那么小C会将父母标号更小的一对优先标号。如果我们把这种关系用图画下来,前六个月大概就是这样的:其中,一个箭头A->B表示A是B的祖先,相同的颜色表示同一个月原创 2021-08-10 13:59:55 · 144 阅读 · 0 评论 -
2021-08-03训练记录
2021-08-03训练记录Magic LineString InvasionA*B*C小biu放牛小A的游戏A^ B ^ CMagic Line样例输入140 1-1 01 00 -1样例输出-1 999000000 1 -999000001这道题是2019年牛客多校的题,稍微画下图然后就很轻松地能够区分开来了,本题为特判,做起来可能比较轻松string s;struct node { int x, y; bool friend operator<(node a,原创 2021-08-03 21:19:23 · 341 阅读 · 0 评论 -
Xor Sum 2二分/尺取 区间异或和等于区间和的方案数
题目描述There is an integer sequence A of length N.Find the number of the pairs of integers l and r (1≤l≤r≤N) that satisfy the following condition:Al xor Al+1 xor … xor Ar=Al + Al+1 + … + ArHere, xor denotes the bitwise exclusive OR.Definition of XORCons原创 2021-07-27 12:44:15 · 300 阅读 · 0 评论 -
AtCoder Beginner Contest 203 Pond(二分+二维前缀和)
样例输入【样例1】3 21 7 05 8 1110 4 2【样例2】3 31 2 34 5 67 8 9样例输出【样例1】4【样例2】5据说这个题用对顶堆维护被卡了先挂一手官方该题题解链接大体思路:二分,将原矩阵根据二分的值变成01矩阵,如果元素值> val 就变为1,否则0对于k * k 的矩阵,统计区域内元素之和,如果 sum < ⌊k2 / 2⌋ + 1,意味着当前k * k矩阵的中位数小于x,而x是我们的答案(最小中位数),①sum ..原创 2021-07-21 21:08:08 · 370 阅读 · 1 评论 -
UPC——校门内的树—>二分
题目描述FZYZ 大门的左侧有一排 n 棵树木。它们按照距离的远近排列,第 1 棵树的高度为 a1 米,第 2 棵树木的高度为 a2 米,第 3 棵树木的高度为 a3 米,……,第 n 棵树木的高度为 an米。为了给同学们以积极向上的感觉,一些同学自发地决定对树木进行修剪,使得树木呈现上升的趋势。具体地说,他们希望对树木进行修剪和整理,使得修剪之后的树木高度 b1,b2,b3,…,bn 米且满...原创 2020-04-06 22:03:22 · 297 阅读 · 0 评论 -
UPC——神仙贷款—>二分
题目描述神仙由于刚到凡间故手上缺钱,于是她去银行贷款了。因此,她在贷款之后,在一段时间内将不得不每月偿还固定的分期付款。这个问题要求计算神仙向银行支付的利率。假设利率按月累计。输入输入仅一行包含三个用空格隔开的正整数。第一个整数表示贷款的原值,第二个整数表示每月支付的分期付款金额,第三个整数表示分期付款还清贷款所需的总月数。输出输出一个实数,表示该贷款的月利率(用百分数表示),四舍五入精...原创 2020-04-06 21:58:33 · 521 阅读 · 0 评论 -
UPC——放牛奶的冰箱(二分法)
题目描述冬冬在古子城购买了一台冰箱,冰箱内部可以表示为高度为h,深度为1,宽度为2的矩阵,最初冰箱底部只有一个架子,但冬冬可以在任何一个格子顶部放隔板,隔板的宽为2,不占用任何空间,将冰箱内部分隔成上、下两部分。冬冬有n瓶牛奶要按顺序放入冰箱里。第i瓶牛奶的高度是ai,深度和宽度均为1。如果架子上方的相应空间至少与瓶子一样高,他可以在一个架子上放一瓶牛奶,他不能将两瓶牛奶叠在一起(如果它们之间...原创 2020-03-30 18:19:07 · 261 阅读 · 0 评论 -
UPC山头狙击战--二分
题目描述Lucky为了掩护大部队,单枪匹马同敌人周旋,后来被敌人包围在某山头……等等,为什么怎么听怎么像狼牙山五壮士!不过不用着急,这次Lucky携带了足够的弹药,完全可以将涌上来的敌人一个一个干掉。Lucky是个神枪手,只要他的枪膛中有子弹,他就能将在他射程m(用从敌人位置到山头的直线距离算)以内的一个敌人瞬间射杀。但如果在射程内没有敌人,出于节约子弹考虑和面子问题,Lucky会等待敌人靠近然...原创 2020-03-16 09:05:45 · 243 阅读 · 0 评论