当前位置: 首页 > news >正文

T735850 购物

#include<bits/stdc++.h>
using namespace std;
#define CO const
#define PB push_back
using CI=CO int;using LL=long long;
using CL=CO LL;constexpr int N=5e5+5;
#define AR array
#define FOR(i,l,r) for(int i=(l);i<=(r);++i)
#define FER(i,r,l) for(int i=(r);i>=(l);--i)
LL GE(CL a[],CI x){return a[x]-(x==1?0:a[x-1]);}
#define Fque(Que,EE)\
int Que(CL a[],LL x){\int ans=0;\FER(i,20,0){\CI An=(1<<i)+ans;\if(An<=a[0]&&(EE)<=x)ans=An;\}\return ans;\
}
Fque(que1,a[An])Fque(que2,GE(a,An))
#define Sort(a) sort(a+1,a+1+a[0])
void read(LL a[]){FOR(i,1,a[0])cin>>a[i];}
void did(LL a[]){Sort(a);FOR(i,2,a[0])a[i]+=a[i-1];}
void add(LL a[],CL b[]){FOR(i,a[0]+1,a[0]+b[0])a[i]=b[i-a[0]];a[0]+=b[0];
}
LL a[2][N],za[N],c[2][N];
LL v[4][2][N];
int get(CI ea,CI ec,AR<LL,2>x){auto w=v[ea][ec];CI p=que1(w,x[0]+x[1]);FOR(i,0,1)if(ea&(1<<i)){CI pa=que2(a[i],GE(w,p));if(a[i][pa]>x[i]){CI rpa=que1(a[i],x[i]);x[i]-=a[i][rpa];return rpa+get(ea-(1<<i),ec,x);}}return p;
}
int main(){ios::sync_with_stdio(0);cin.tie(0),cout.tie(0);cin>>a[0][0]>>a[1][0]>>za[0];read(a[0]),read(a[1]),read(za);Sort(za);c[0][0]=za[0]/2;FOR(i,1,c[0][0])c[0][i]=za[i*2-1]+za[i*2];c[1][0]=((za[0]-1)>>1)+1,c[1][1]=za[1];FOR(i,2,c[1][0])c[1][i]=za[i*2-2]+za[i*2-1];FOR(ea,0,3)FOR(ec,0,1){auto w=v[ea][ec];FOR(i,0,1)if(ea&(1<<i))add(w,a[i]);add(w,c[ec]);did(w);}FOR(e,0,1)did(a[e]),did(c[e]);int T;cin>>T;while(T--){AR<LL,2>x;cin>>x[0]>>x[1];cout<<max(get(3,0,x)*2,get(3,1,x)*2-1)<<'\n';}return 0;
}
http://www.jsqmd.com/news/409164/

相关文章:

  • PDF补丁丁1.2新测试版
  • 2026-02-24 buy test2
  • P5283 [十二省联考 2019] 异或粽子
  • 2026最新云南自驾游旅行社品牌TOP10推荐:专业服务商权威榜单,定制化方案适配多元出行需求 - 十大品牌榜
  • P5960 【模板】差分约束
  • Agent开发主流模式
  • 多门冰箱推荐:选择适合您家庭需求的高性能冰箱 - 资讯焦点
  • 题解:AT_arc150_f [ARC150F] Constant Sum Subsequence
  • 2026年2月国内上海移民中介公司靠谱推荐:正规机构优选飞际移民 - 资讯焦点
  • 需求-技术需求
  • Kali Linux 安装全攻略:U盘启动/双系统/虚拟机(附常见报错解决)
  • 需求-需求分组
  • NMN哪个牌子好?2026年NMN十大品牌排行榜:W+端粒塔凭实力霸榜 - 资讯焦点
  • Kali Linux 2026 零基础入门到实战:保姆级超详细教程(建议收藏)
  • C语言从入门到进阶——第10讲:操作符详解
  • 《构建之法》读书笔记
  • LoRA 为什么必须把一个矩阵初始化为0
  • 2026年广州蕾蒙威手表维修推荐榜单评测:非官方专业售后网点服务选择指南 - 十大品牌推荐
  • 2026年广州蕾蒙威手表维修推荐榜单:非官方维修网点服务评测与选择指南 - 十大品牌推荐
  • 2026年广州理查米尔手表维修推荐榜单:非官方维修点售后网点服务评测 - 十大品牌推荐
  • 2026年广州雷达手表维修网点推荐评测:非官方服务中心选择指南与避坑排名 - 十大品牌推荐
  • NMN市场的贫富差距:普通人在纠结价格,1%的精英早已在吃奥本元 - 资讯焦点
  • 《梦断代码》读书笔记
  • 2026年广州雷达手表维修推荐榜单:非官方维修网点服务评测与选择指南 - 十大品牌推荐
  • 2026年广州雷达手表维修网点推荐评测:非官方服务中心榜单与选择避坑指南 - 十大品牌推荐
  • 2026年广州康斯登手表维修推荐评测:非官方维修点选择指南与网点服务排名分析 - 十大品牌推荐
  • MATLAB通过网格搜索和交叉验证优化 SVR 的两个关键参数惩罚因子和核函数参数,以提高模型的预测精度
  • 2026年广州孔雀表手表维修推荐榜单:非官方维修点评测与售后网点选择指南 - 十大品牌推荐
  • 2026年广州浪琴手表维修评测推荐:非官方网点服务排名与售后选择指南 - 十大品牌推荐
  • 2026年广州劳力士手表维修推荐评测:非官方维修点选择指南与全国服务网点排名 - 十大品牌推荐