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

想做一个什么样的网站贵州网络公司网站建设

想做一个什么样的网站,贵州网络公司网站建设,武进网站建设要多少钱,英文网站建设公司正题 luogu 7405 题目大意 坐标轴上有n个雪球#xff0c;初始重量为0#xff0c;每一条线段上有重量为1的雪#xff0c;当雪球经过时#xff0c;会加上这些雪#xff0c;而地上就没有雪了 共有m个时刻#xff0c;每个时刻会使所有雪球向左/右移动wiw_iwi​格#xff…正题 luogu 7405 题目大意 坐标轴上有n个雪球初始重量为0每一条线段上有重量为1的雪当雪球经过时会加上这些雪而地上就没有雪了 共有m个时刻每个时刻会使所有雪球向左/右移动wiw_iwi​格问你m个时刻后每个雪球的重量 解题思路 先预处理出前i个时刻最左/最右移动多少 因为雪球之间的距离不会改变所以二分求出相邻两个雪球之间还有雪的最后一个时刻最左最右之间的雪那么就可以知道对于中间这一段左右两个雪球各加了多少重量 代码 #includecstdio #includecstring #includeiostream #includealgorithm #define ll long long #define N 200021 using namespace std; ll n, m, x, l, r, now, a[N], w[N], lm[N], rm[N]; int main() {scanf(%lld%lld, n, m);for (int i 1; i n; i)scanf(%lld, a[i]);for (int i 1; i m; i){scanf(%lld, x);now x;rm[i] max(rm[i - 1], now);//求最右lm[i] max(lm[i - 1], -now);}for (int i 1; i n; i){l 0;r m;while(l r)//二分{int mid l r 1 1;if (lm[mid] rm[mid] a[i 1] - a[i]) r mid - 1;else l mid;}w[i] rm[l];w[i 1] lm[l];if (l m)//最后一个时刻移动的方向{if (lm[l 1] lm[l]) w[i 1] a[i 1] - a[i] - lm[l] - rm[l];else w[i] a[i 1] - a[i] - lm[l] - rm[l];}}w[1] lm[m];//左边没有雪球w[n] rm[m];for (int i 1; i n; i)printf(%lld\n, w[i]);return 0; }
http://www.sadfv.cn/news/291381/

相关文章:

  • 微信订阅号做微网站吗上饶网站开发 app开发
  • 外贸soho虚拟公司做网站室内设计师第一网站
  • 软件开发找工作哪里找郑州seo外包收费标准
  • 沧州做网站哪家好wordpress+悬浮+登录
  • 一个企业做网站的意义下载好看影视大全极速版
  • 泉州市网站建设网站建设平台协议书
  • 百度网站标题网站开发程序是什么
  • 遵义市城乡建设局安管人员考试网站一套网站源码多少钱
  • 什么是网站名称文件夹正确的网址格式
  • 怎么做系统网站酒店网站报价方案
  • 东坑网站建设金戈枸橼酸西地那非片
  • html空白模板下载网站关键词优化教程
  • 广州建站培训学校医疗教育的网站建设
  • 做首页网站成品百度alexa排名
  • 多城市分站站群cms网站开发精品课程
  • 怎么在wordpress免费注册博客网站网站空间的根目录
  • 哪里找做网站的客户wordpress 如何添加关键词
  • 遵义市汇川区建设厅网站免费主机空间免备案
  • 外贸网站建站创造网站的软件
  • 太原网站建设设计保定网站建设苗木
  • 微网站建设及微信推广方案ppt模板今天东莞封路
  • 求个网站带图片素材wordpress 即时站内搜索
  • 购买网站空间后怎么做鞍山信息港二手房出租
  • 网站建设策划书选题wordpress主题 站长
  • 网站建设中切图的意义合肥seo排名公司
  • 网站的所有权商务网站建设的基本流程
  • 做教程网站犯法吗蓝色的网站
  • 如何建立自己网站视频网站建设服务周到
  • html制作音乐网站海南最新政策
  • 天津做网站联系方式网站建设与管理专业的行业发展