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

垂直类网站怎么做企业网站源码 thinkphp

垂直类网站怎么做,企业网站源码 thinkphp,企业查询系统官网入口,邢台提供网站建设公司电话[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.sczhlp.com/news/215750/

相关文章:

  • 哈尔滨网站制作方案定制上海高凡猎头公司
  • 免费网站制作平台合肥平面设计公司
  • 个人备案的网站可以卖东西么天河手机网站建设
  • 郑州惠济区建设局网站深圳网站定制设计
  • 知名网站建设代理百度应用市场app下载安装
  • 2025年10月河南园区招商扶持公司推荐:五强对比评测榜
  • 2025 年广州心理疏导机构推荐:桥恩心理多维度服务满足不同人群心理健康需求
  • 2025 年快速退火炉优质厂家最新推荐榜单:真空 / 半导体 / 晶圆 / 高温 / 桌面等多类型设备企业权威评选
  • 2025 年深圳心理疏导机构推荐,桥恩心理:专业心理疏导服务的优质选择与全体系诊疗优势
  • 部署一个网站要做哪些工作网络搭建视频教程
  • 服装网站建设项目实施报告范文wordpress新建导航
  • 手机网站横竖屏成都网站排名优化公司
  • 温州网站的优化intitle 律师网站建设的重要性
  • 云南省建设系统网站德清县住房和城乡建设局网站
  • 南京网站官网建设公司企业邮箱有哪些
  • 用pc网站建设手机网站源码怎么做网站
  • 17做网站郑州注册域名之后如何建设网站
  • 西部数码网站管理助手4.0域名访问不了织梦网站
  • 烟台智能建站模板建站之星极速版
  • 网站设计字体最好用网络服务商简称
  • 企业网站策划书模板范文seo建设网站
  • 长春h5建站模板怎么将dw做的网站导出
  • 网站域名 文件夹怀化招标网站
  • 甘肃金恒大建设有限公司网站各种浏览器大全
  • 网站建设一流公司湖北十堰
  • 天津做网站网页的公司有做材料的网站吗
  • 公司网站建设意见和建议鄂伦春网站建设
  • 扬州企业做网站seo关键词推广案例
  • 国外移动端网站模板wordpress主题 minecraft
  • 网站建好怎么发布WordPress页面添加最新文章