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

音乐网站开发结语建筑设计方案网站

音乐网站开发结语,建筑设计方案网站,专业手机网站设计,如何做静态网站正题 题目链接:https://www.luogu.com.cn/problem/P7405 题目大意 nnn个点在坐标轴上#xff0c;qqq次每次所有点向一个方向移动若干步#xff0c;每个点的权值是它第一次覆盖的区间长度#xff08;也就是一个区间只能贡献到第一次经过它的点#xff09;。 求所有点的最终…正题 题目链接:https://www.luogu.com.cn/problem/P7405 题目大意 nnn个点在坐标轴上qqq次每次所有点向一个方向移动若干步每个点的权值是它第一次覆盖的区间长度也就是一个区间只能贡献到第一次经过它的点。 求所有点的最终权值。 1≤n,q≤2×1051\leq n,q\leq 2\times 10^51≤n,q≤2×105 解题思路 因为两个点的区间只会被这两个点覆盖所以考虑求出每个区间被两边各占了多少。 先去掉无用的条件求出一个数组fff满足正负交替表示一左一右正负的绝对值各自递增。 然后在fff数组上二分出两个点覆盖的区间第一次相交的时候就可以计算各自被覆盖多少了。 时间复杂度O(nlog⁡n)O(n\log n)O(nlogn) code #includecstdio #includecstring #includealgorithm #define ll long long using namespace std; const ll N2e510; ll n,m,Q,lmax,rmax,x[N],g[N],f[N],w[N]; signed main() {scanf(%lld%lld,n,Q);for(ll i1;in;i)scanf(%lld,x[i]);for(ll i1;iQ;i){scanf(%lld,g[i]);g[i]g[i-1];if(g[i]rmax){if(f[m]0)rmaxf[m]g[i];else rmaxf[m]g[i];}if(g[i]lmax){if(f[m]0)lmaxf[m]g[i];else lmaxf[m]g[i];}}w[1]-lmax;w[n]rmax;for(ll i1;in;i){ll lenx[i1]-x[i];ll l0,rm-2;while(lr){ll mid(lr)1;if(abs(f[mid])abs(f[mid1])len)rmid-1;else lmid1;}if(abs(f[l])abs(f[l1])len){if(f[l1]0)w[i1]-f[l],w[i]lenf[l];else w[i]f[l],w[i1]len-f[l];}else{if(f[l1]0)w[i1]-f[l],w[i]f[l1];else w[i]f[l],w[i1]-f[l1];}}for(ll i1;in;i)printf(%lld\n,w[i]);return 0; }
http://www.pierceye.com/news/246699/

相关文章:

  • 潍坊市住房和城乡建设局网站哈尔滨最新发布公告
  • 白云网站 建设信科网络制作网站软件网站
  • 房产网站的建设想发布oa网站 需要备案吗
  • 帮别人做钓鱼网站吗海口网站建设过程
  • 广州php网站建设做网站的公司推荐
  • 百度一下建设银行网站首页网上购物都有哪些网站
  • 装饰公司营销型网站建设idc服务器租赁
  • 广告投放跟网站建设一样吗视频网站能备案吗
  • 哪些网站可以找到兼职做报表的学校网站建设价格明细表
  • 域名购买哪个网站好wordpress 转载插件
  • 网站百度提示风险网站开发 安全
  • 厦门网站建设建网站如何做一个网页项目
  • 锦州市网站建设腾讯企点怎么群发
  • 移动端网站开发哪家好总结格式模板
  • 东山县建设银行网站民宿网站开发的开题报告
  • 北京企业网站seo平台社交网站模板下载
  • 旅游做攻略用什么网站wordpress破解版
  • 杭州做购物网站第一次跑业务怎么找客户
  • 做软件好还是做网站好建筑公司年度工作总结报告
  • 陕西建设 节水 官方网站论坛怎样发帖推广
  • 二合一收款码免费制作网站营销型网站代理
  • 网站建设的技术方案模板淘宝客做网站链接
  • 梅州市网站制作页面简洁的导航网站
  • 绵阳房产网站建设自学广告设计该怎么入手
  • 火星wap建站宏大建设集团有限公司网站
  • 免费搭建业网站西地那非片有延时效果吗
  • 网站制作 手机用c 做的网站怎么打开
  • 常见的企业网站有哪些佛山网站建设优化制作公司
  • 品牌网站建设 蝌蚪5小wordpress 链接修改
  • 江苏省建设通官方网站网站开发全程实例