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

瑞安 网站建设培训让医院做网站的策划书

瑞安 网站建设培训,让医院做网站的策划书,高端的赣州网站建设,成功的营销型网站案例正题 题目链接:https://www.luogu.org/problem/P1527 题目大意 给出一个矩阵#xff0c;每个询问求子矩阵中的第kkk小数。 解题思路 我们发现我们对于每个询问我们可以二分答案#xff0c;然后查找该子矩阵中有多少个数≤mid\leq mid≤mid来判断。 但是这样时间复杂度和空…正题 题目链接:https://www.luogu.org/problem/P1527 题目大意 给出一个矩阵每个询问求子矩阵中的第kkk小数。 解题思路 我们发现我们对于每个询问我们可以二分答案然后查找该子矩阵中有多少个数≤mid\leq mid≤mid来判断。 但是这样时间复杂度和空间复杂度显然无法接受。 所以我们考虑整体二分我们将所有的询问放在一起二分然后单独处理左边的再处理右边的。其中我们可以用二维树状数组可以在O(midqlog⁡2n)O(midq\log^2 n)O(midqlog2n)的时间内处理子矩阵中有多少个数≤mid\leq mid≤mid codecodecode // luogu-judger-enable-o2 #includecstdio #includecstring #includealgorithm #define lowbit(x) (x-x) using namespace std; const int N510,M61000; int n,m,t[N][N],cnt,ans[M],last; struct node{int x,y,w; }a[N*N]; struct Que_node{int x1,y1,x2,y2,k,pos; }q[M],q1[M],q2[M]; void change(int x,int y,int val) {for(int ix;in;ilowbit(i))for(int jy;jn;jlowbit(j))t[i][j]val;return; } int ask(int x,int y) {int ans0;for(int ix;i;i-lowbit(i))for(int jy;j;j-lowbit(j))anst[i][j];return ans; } int query(int x1,int y1,int x2,int y2) {return ask(x2,y2)ask(x1-1,y1-1)-ask(x1-1,y2)-ask(x2,y1-1);} void get_ans(int l,int r,int L,int R) {int mid(lr)1;if(LR) return;if(lr){for(int iL;iR;i)ans[q[i].pos]a[l].w;return;}for(int il;imid;i)change(a[i].x,a[i].y,1);int cnt10,cnt20;for(int iL;iR;i){int xquery(q[i].x1,q[i].y1,q[i].x2,q[i].y2);if(xq[i].k) q1[cnt1]q[i];else q[i].k-x,q2[cnt2]q[i];}for(int il;imid;i)change(a[i].x,a[i].y,-1);int zL-1;for(int i1;icnt1;i)q[z]q1[i];for(int i1;icnt2;i)q[z]q2[i];get_ans(l,mid,L,Lcnt1-1);get_ans(mid1,r,Lcnt1,R);return; } bool cMp(node x,node y) {return x.wy.w;} int main() {scanf(%d%d,n,m);for(int i1;in;i)for(int j1;jn;j){int x;scanf(%d,x);a[cnt](node){i,j,x};}sort(a1,a1cnt,cMp);for(int i1;im;i)scanf(%d%d%d%d%d,q[i].x1,q[i].y1,q[i].x2,q[i].y2,q[i].k),q[i].posi;get_ans(1,cnt,1,m);for(int i1;im;i)printf(%d\n,ans[i]); } /* 3 3 2 0 6 3 4 0 8 9 5 1 2 2 3 1 1 1 3 3 7 */
http://www.zqtcl.cn/news/205612/

相关文章:

  • 上海网站推广珈维做映射后 内网无法通过域名访问网站
  • 太原网站关键词优化常州企业网站建设公司
  • 网站开发流程详细步骤不用淘宝客api如何做网站
  • xuzhou网站制作wordpress漫画小说
  • 公司建设网站的通知书百度经验官网入口
  • 如何做产品网站的推广静态网页制作总结
  • 网站建设有哪些知识点wordpress 静态
  • 买完阿里云域名如何做网站优化软件排行榜
  • 三五互联网站建设怎么样公司网上推广平台
  • 做网站网页的公司机械网站建设公司推荐
  • 影楼网站制作网站集群建设申请
  • 国内免费的短视频素材网站自己做网站的方法
  • jsp网站建设代码电子印章在线制作生成器免费
  • 叫别人做网站后怎么更改密码一手楼房可以做哪个网站
  • 网站上的图分辨率做多少网站栏目建设存在的问题
  • 山东省建设部网站官网php 开发手机网站建设
  • 新建的网站怎么做seo优化国内最新新闻事件今天
  • ss永久免费服务器河南网站建设优化技术
  • wordpress首页源码深圳seo关键词优化外包公司
  • 网站备案换公司吗网站开发 东莞
  • 济南网站营销彩票网站建设 极云
  • 园区门户网站建设方案著名网站用什么语言做后台
  • 有经验的邵阳网站建设四川省城乡建设网查询
  • 网站打不开怎么做天猫店购买交易平台
  • 什么专业是做网站做网站设分辨率
  • 供水开发建设公司网站建筑案例网站有哪些
  • 建站平台备案wordpress 论坛
  • 朗域装饰公司电话中卫网站推广优化
  • 公司用dw做网站吗做外贸翻译用那个网站
  • 希尔顿酒店网站建设的优点网站建设添加汉语