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

做网站 怎么赚钱山西太原建设银行招聘网站

做网站 怎么赚钱,山西太原建设银行招聘网站,wordpress 文章置顶不显示,网站开发有哪些方式传送门 题意#xff1a; 思路#xff1a; 题目中(si,ei,pi)(s_i,e_i,p_i)(si​,ei​,pi​)转换成操作即为在[si,ei][s_i,e_i][si​,ei​]区间内加上pip_ipi​的优先级#xff0c;让后查询的话就是查询第xix_ixi​秒优先级最小的kik_iki​个任务的优先级之和。可知这两个操…传送门 题意 思路 题目中(si,ei,pi)(s_i,e_i,p_i)(si​,ei​,pi​)转换成操作即为在[si,ei][s_i,e_i][si​,ei​]区间内加上pip_ipi​的优先级让后查询的话就是查询第xix_ixi​秒优先级最小的kik_iki​个任务的优先级之和。可知这两个操作是区间加单点查询。我们通常把这样的操作通过差分的方式转化成单点加区间查询。这样对于每个点都开一颗权值线段树存优先级利用主席树前缀和的性质当前点的权值线段树存的就是当前点包含的优先级。让后直接在权值线段树上二分就好啦。 注意一个时间可能有多个优先级所以lrlrlr的时候返回k∗v[l−1]k*v[l-1]k∗v[l−1]。 //#pragma GCC optimize(2) #includecstdio #includeiostream #includestring #includecstring #includemap #includecmath #includecctype #includevector #includeset #includequeue #includealgorithm #includesstream #includectime #includecstdlib #define X first #define Y second #define L (u1) #define R (u1|1) #define pb push_back #define mk make_pair #define Mid (tr[u].ltr[u].r1) #define Len(u) (tr[u].r-tr[u].l1) #define random(a,b) ((a)rand()%((b)-(a)1)) #define db puts(---) using namespace std;//void rd_cre() { freopen(d://dp//data.txt,w,stdout); srand(time(NULL)); } //void rd_ac() { freopen(d://dp//data.txt,r,stdin); freopen(d://dp//AC.txt,w,stdout); } //void rd_wa() { freopen(d://dp//data.txt,r,stdin); freopen(d://dp//WA.txt,w,stdout); }typedef long long LL; typedef unsigned long long ULL; typedef pairint,int PII;const int N100010,mod1e97,INF0x3f3f3f3f; const double eps1e-6;int n,m; int root[N],rk[N]; int len,tot,a[N]; vectorintq[N],v; struct Node {int l,r;int cnt;LL sum; }tr[N*40];int find(int x) {return lower_bound(v.begin(),v.end(),x)-v.begin(); }void change(int u,int pre,int l,int r,int pos,int val) {utot; tr[u]tr[pre];tr[u].cntval,tr[u].sum1ll*val*v[pos-1];if(lr) return;int midlr1;if(posmid) change(tr[u].l,tr[pre].l,l,mid,pos,val);else change(tr[u].r,tr[pre].r,mid1,r,pos,val); }LL query(int u,int l,int r,int k) {if(lr) return v[l-1]*k; int cnttr[tr[u].l].cnt;int midlr1;if(kcnt) return query(tr[u].l,l,mid,k);else return query(tr[u].r,mid1,r,k-cnt)tr[tr[u].l].sum; }int main() { // ios::sync_with_stdio(false); // cin.tie(0);scanf(%d%d,m,n);for(int i1;im;i){int a,b,c; scanf(%d%d%d,a,b,c);q[a].pb(i); q[b1].pb(-i); rk[i]c;v.pb(c);}sort(v.begin(),v.end()); v.erase(unique(v.begin(),v.end()),v.end());lenv.size(); LL pre1;for(int i1;in;i){root[i]root[i-1];for(int j0;jq[i].size();j){int xq[i][j];int posfind(rk[abs(x)])1;if(x0) change(root[i],root[i],1,len,pos,1);else change(root[i],root[i],1,len,pos,-1);}}for(int i1;in;i){int x,a,b,c; scanf(%d%d%d%d,x,a,b,c);LL k1(1ll*a*preb)%c;if(tr[root[x]].cntk) pretr[root[x]].sum;else prequery(root[x],1,len,k);printf(%lld\n,pre);}return 0; } /**/
http://wiki.neutronadmin.com/news/96545/

相关文章:

  • 哪个网站比较好金华网站建设电话
  • 教育行业网站个人工作室装修风格
  • 上海免费建网站网站建设合理化建议方案
  • 东莞网站竞价推广win7 建网站
  • 网站建设的安全应该注意什么简单logo设计图片
  • 重庆双八自助建设网站车之家汽车报价2022官网
  • 安徽旅游集团网站建设斐讯k2做网站
  • 微网站怎么做的好名字在wordpress上添加播放视频教程
  • 网站改版定位策划书dedecms迁移wordpress
  • 南昌县住房和城乡建设局网站移植wordpress数据库
  • 好用的在线地图网站郑州高端网站案例
  • 上海网站建设搜q.479185700百度营销登录入口
  • 保定投递网站建设广告公司出售家具 税率
  • 珠海网站外包网站常用的一种js的图片幻灯片特效代码
  • 速卖通网站怎样做店面的二维码wordpress最新中文版
  • 服务周到的微网站建设物流公司网站怎么做
  • 网站建设的专业术语html5 移动网站
  • 在线logo设计商标免费鄂州网站seo
  • 互助县公司网站建设每平每屋设计家官网
  • 医院网站php源码windows用什么wordpress
  • 青岛做网站青岛做网站c2c有哪些电商平台
  • 做网站的软件公司网站策划是干什么的
  • 郑州定制网站建设网站免费软件下载
  • 营销网站建设公司推荐哈尔滨网站优化排名
  • wordpress一定要本地建站吗自己做网站什么类型的比较好
  • 网站建设制作首页流程汽车网站开发背景
  • 网站建设 鼠标网站服务器怎么查询
  • 嘉兴建设网站asp.net企业网站建设
  • 网站建设费用如何做账做民宿加盟哪些网站比较好
  • 郴州网站建设方案策划什么是优化网站