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

简单网页制作成品和代码seo搜索引擎优化什么意思

简单网页制作成品和代码,seo搜索引擎优化什么意思,石家庄做网站建设,车工订单网站[NOIP2018 提高组] 铺设道路 题目背景 NOIP2018 提高组 D1T1 题目描述 春春是一名道路工程师#xff0c;负责铺设一条长度为 n n n 的道路。 铺设道路的主要工作是填平下陷的地表。整段道路可以看作是 n n n 块首尾相连的区域#xff0c;一开始#xff0c;第 i i i …[NOIP2018 提高组] 铺设道路 题目背景 NOIP2018 提高组 D1T1 题目描述 春春是一名道路工程师负责铺设一条长度为 n n n 的道路。 铺设道路的主要工作是填平下陷的地表。整段道路可以看作是 n n n 块首尾相连的区域一开始第 i i i 块区域下陷的深度为 d i d_i di​ 。 春春每天可以选择一段连续区间 [ L , R ] [L,R] [L,R] 填充这段区间中的每块区域让其下陷深度减少 1 1 1。在选择区间时需要保证区间内的每块区域在填充前下陷深度均不为 0 0 0 。 春春希望你能帮他设计一种方案可以在最短的时间内将整段道路的下陷深度都变为 0 0 0 。 输入格式 输入文件包含两行第一行包含一个整数 n n n表示道路的长度。 第二行包含 n n n 个整数相邻两数间用一个空格隔开第 i i i 个整数为 d i d_i di​ 。 输出格式 输出文件仅包含一个整数即最少需要多少天才能完成任务。 样例 #1 样例输入 #1 6 4 3 2 5 3 5样例输出 #1 9提示 【样例解释】 一种可行的最佳方案是依次选择 [ 1 , 6 ] [1,6] [1,6]、 [ 1 , 6 ] [1,6] [1,6]、 [ 1 , 2 ] [1,2] [1,2]、 [ 1 , 1 ] [1,1] [1,1]、 [ 4 , 6 ] [4,6] [4,6]、 [ 4 , 4 ] [4,4] [4,4]、 [ 4 , 4 ] [4,4] [4,4]、 [ 6 , 6 ] [6,6] [6,6]、 [ 6 , 6 ] [6,6] [6,6]。 【数据规模与约定】 对于 30 % 30\% 30% 的数据 1 ≤ n ≤ 10 1 ≤ n ≤ 10 1≤n≤10 对于 70 % 70\% 70% 的数据 1 ≤ n ≤ 1000 1 ≤ n ≤ 1000 1≤n≤1000 对于 100 % 100\% 100% 的数据 1 ≤ n ≤ 100000 , 0 ≤ d i ≤ 10000 1 ≤ n ≤ 100000 , 0 ≤ d_i ≤ 10000 1≤n≤100000,0≤di​≤10000 。 思路 使用分治算法将道路分成多个区间。在每个区间里寻找最小的元素以该元素的位置为界又划分为左右两个新区间同时 ans 加上这个最小的元素。不断对每个区间进行划分直到无法继续划分下去为止。 注意数据量较大需要使用快读。 AC代码 #include iostream #include climits #include algorithm #define AUTHOR HEX9CF using namespace std;const int N 1e6 7;int n; int d[N]; int ans;void read(int x) {char ch getchar();x 0;while (!(0 ch ch 9)){ch getchar();}while ((0 ch ch 9)){x x * 10 ch - 0;ch getchar();} }int sub(int low, int high) {int mini INT_MAX;int pos low;for(int i low; i high; i) {if(d[i] mini) {mini d[i];pos i;}}for(int i low; i high; i) {d[i] - mini;}ans mini;return pos; }void partition(int low, int high) {if(low high) {return;}int pos sub(low, high);partition(low, pos - 1);partition(pos 1, high);// cout low high pos endl; }int main() {ans 0;read(n);for (int i 1; i n; i){read(d[i]);}partition(1, n);printf(%d, ans);return 0; }
http://www.hkea.cn/news/14300846/

相关文章:

  • 中山网站建设电话php 开源 建站
  • 无锡网站建设唯唯网络医院网站
  • 房产网站建设方案论文官方网站开发与定制
  • 国外有名的设计网站公司名称大全集最新3个字
  • 培训行业网站建设的重要性已有网站 需要整改 怎么做
  • 安阳网站建设方案可信网站是什么
  • 网站集约建设报告河南省建筑一体化平台
  • 如何做公司网站百度推广郑州网站制作价格
  • 贵阳市住房城乡建设局官方网站信阳市网站建设公司
  • 山东seo网站微信里的小程序怎么打不开
  • 做网页赚钱的网站聊天网站建设
  • 一级a做爰片就在线看网站买服务器做网站 镜像选什么
  • 建设推广网站北京市建筑信息公开平台
  • 辽宁网站建设价格新闻发布的网站
  • 阿里手机网站开发框架个人开发app可以上架吗
  • 网站背景音乐怎么做wordpress主题慢
  • 深圳外包企业网站用wordpress搭建博客
  • 网站路径优化法律门户网站源码
  • 网站建设创业计划书wordpress 公告栏
  • 网站弹出窗口js弄一个app大概多少钱
  • 学习做网站教程中国纵横168网站建设系统
  • 企业网站推广方式和策略wordpress文章页面微信分享代码
  • 做视频网站每部电影都要版权不同端口装 wordpress
  • 模板做的网站如何下载地址网站为什么会被挂马
  • 外贸五金网站建设微信小程序视频网站开发教程
  • 服务器 空间 虚拟主机 网站需要免费工程项目信息网
  • 网站建设所需美工建设英文品牌网站
  • 网站建设销售合作合同上海贸易公司排名
  • 贵金属交易网站源码建站公司生存难
  • 昆明乐网网站建设萝岗高端网站建设