首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
bzoj2653专题
【bzoj2653】【middle】【主席树+二分答案】
Description 一个长度为n的序列a,设其排过序之后为b,其中位数定义为b[n/2],其中a,b从0开始标号,除法取下整。 给你一个长度为n的序列s。 回答Q个这样的询问:s的左端点在[a,b]之间,右端点在[c,d]之间的子序列中,最大的中位数。 其中a<b<c<d。 位置也从0开始标号。 我会使用一些方式强制你在线。 Input 第一行序列长
阅读更多...
bzoj2653(可持久化线段树)
新姿势 注意区间的合并问题,比如最大前缀和最大后缀的合并,表示被这里卡了好长时间 #include<cstdio>#include<cmath>#include<cstring>#include<algorithm>#include<cstdlib>#include<utility>#define fi first#define se second#define M
阅读更多...