当前位置: 首页 > 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.yutouwan.com/news/291381/

相关文章:

  • 怎么在百度上做单位网站山阳网站建设
  • 鞍山市建设工程安全生产监督管理站网站微信开放平台创建小程序
  • 关于网站建设的外文翻译云南医疗seo整站优化
  • 提高企业网站的访问率增加wordpress阅读量
  • 北京网站建设公司 蓝纤科技制作h5用什么软件比较好
  • 毕业设计团购网站建设网页设计与制作课程简介
  • 网站文站加入别人网站的链接是否对自己网站不好网站建设大横幅尺寸
  • 华宁县住房和城乡建设局网站企业网站建设的重要性
  • 如何做网站吸引广告商dedecms网站版权信息
  • 58同城推广网站怎么做wordpress 加载次序
  • 网站 二级分类网站不收录
  • 如何搭建一个个人网站承德市建设工程交易中心网站
  • 有专门做房孑特卖的网站吗惠州品牌网站建设
  • 网站建设山东公司东营网站建设推广哪家好
  • 网站搭建课程标准logo免费自动生成器app
  • 企业网站做静态网站还是wordpress+单页模版
  • 苏州制作网站哪家好wordpress的静态页面保存在哪里
  • 建设官网的网站京东短网址在线生成
  • 怎么免费做网站不要域名东莞市建设公共交易中心网站
  • 北京网站建设流程wordpress自动接口
  • 全屏网站模板制作教程wordpress第三方登录插件
  • 网站建设通企业网站建设实验感想
  • 企业备案网站名称怎么填制作公众号的编辑器
  • 公司网站建设苏州劳伦做网站赚广告费好做吗
  • 登陆网站怎么做计算机网站建设论文范文
  • 商城网站建设流程单机多wordpress
  • asp网站发送邮件管理咨询公司名字
  • 外贸网站contactwordpress显示ip
  • 深圳微信商城网站设计公司ai可以用来做网站吗
  • 做网站应该做哪方面的淄博公益网站建设