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

主流网站 技术买了域名后怎么建立网址

主流网站 技术,买了域名后怎么建立网址,用dw制作个介绍家乡网站,linux卸载wordpress题目#xff1a; P1873 [COCI 2011/2012 #5] EKO / 砍树 - 洛谷 | 计算机科学教育新生态 题目描述 伐木工人 Mirko 需要砍 M 米长的木材。对 Mirko 来说这是很简单的工作#xff0c;因为他有一个漂亮的新伐木机#xff0c;可以如野火一般砍伐森林。不过#xff0c;Mirko…题目 P1873 [COCI 2011/2012 #5] EKO / 砍树 - 洛谷 | 计算机科学教育新生态 题目描述 伐木工人 Mirko 需要砍 M 米长的木材。对 Mirko 来说这是很简单的工作因为他有一个漂亮的新伐木机可以如野火一般砍伐森林。不过Mirko 只被允许砍伐一排树。 Mirko 的伐木机工作流程如下Mirko 设置一个高度参数 H米伐木机升起一个巨大的锯片到高度 H并锯掉所有树比 H 高的部分当然树木不高于 H 米的部分保持不变。Mirko 就得到树木被锯下的部分。例如如果一排树的高度分别为 20, 15, 10 和 17Mirko 把锯片升到 15 米的高度切割后树木剩下的高度将是 15, 15, 10 和 15而 Mirko 将从第 1 棵树得到 5 米从第 4 棵树得到 2 米共得到 7 米木材。 Mirko 非常关注生态保护所以他不会砍掉过多的木材。这也是他尽可能高地设定伐木机锯片的原因。请帮助 Mirko 找到伐木机锯片的最大的整数高度 H使得他能得到的木材至少为 M 米。换句话说如果再升高 1 米他将得不到 M 米木材。 输入格式 第 1 行 2 个整数 N 和 MN 表示树木的数量M 表示需要的木材总长度。 第 2 行 N 个整数表示每棵树的高度。 输出格式 1 个整数表示锯片的最高高度。 输入输出样例 输入 #1 4 7 20 15 10 17 输出 #1 15 输入 #2 5 20 4 42 40 26 46 输出 #2 36 说明/提示 对于 100% 的测试数据1 ≤ N ≤ 10^61 ≤ M ≤ 2 × 10^9树的高度 ≤ 4 × 10^5所有树的高度总和 M。 1.暴力分 1.我们可以枚举从1~最高的树作为锯子的高度。题目有两个要求第一是满足收集到的木材至少为M第二是最少破坏树木要求锯子能达到最高。 2.我们枚举的时候最低条件就是木材满足M个说明这个锯子的高度可以满足即可更新锯子高度。使用continue下一个高度。 3.不开long long 见祖宗 代码如下 #includeiostream #includealgorithm using namespace std; typedef long long ll; const ll L 1e610; ll highest -1; ll N,M; ll arr[L]; ll ans; int main(void) {cin N M;for(ll i 1 ; i N ; i){cin arr[i];highest max(highest,arr[i]); } for(ll i 1 ; i highest ; i)//砍树的高度 {ll sum 0;for(ll j 1 ; j N ; j){sum max((ll)0,arr[j] - i);if(sum M){ans max(ans,i);continue;} } }cout ans;return 0; } 2.满分 我们会发现当锯子高度达到一定程度summ,不满足要求了。这里就出现了一个分界线这个分界线是sum木材与m的。我们可以对锯子高度进行二分找到summ,summ的分界线最后返回分界线的l就是最大的锯子高度 代码如下 #includeiostream #includealgorithm using namespace std; typedef long long ll; const ll L 1e610; ll highest -1; ll N,M; ll arr[L]; ll ans; ll sum; bool check(ll x){ll sum 0;for(int i 1 ; i N ; i){//查看锯子高度为x的时候返回 sum M 为true sum max((ll)0,arr[i] - x);}if(sum M)return true;elsereturn false; } int main(void) {//缩短输入输出可以不写 ios :: sync_with_stdio(0);cin.tie(0);cout.tie(0); cin N M;for(ll i 1 ; i N ; i){cin arr[i];highest max(highest,arr[i]); //找出最高的树 } ll l 0,r highest 1;//取边界 while(l 1 r){int mid (l r) / 2;if(check(mid))l mid;elser mid;} /* if(check(r)){cout r;}else{cout l;}*/cout l;return 0; }
http://www.hkea.cn/news/14506424/

相关文章:

  • 花生壳可做网站吗提供低价网站建设
  • 比较专业的建设网站的公司页游排行榜2022
  • ppt做视频模板下载网站有哪些内容阿里云服务器ip做网站
  • wp网站建设网站模板免费下载代码
  • 做百度移动端网站优建网站怎么挣钱的
  • 网站正在建设中换句话表达在线视频制作网站
  • 沈阳成创网站建设公司百度品牌
  • 网站被降权重新做网站邯郸哪做网站
  • 如何访问win7下做的网站24小时最新在线视频免费观看
  • 郯城县住房和城乡建设局网站wordpress google字体
  • 网站建设备案优化wordpress 自定义目录
  • python网站开发 完整例子网站建设实物实训目的
  • 网站国际网络备案号微信代运营
  • 杭州网站建设制作个人域名备案完成了 可以改网站内容吗
  • 土建设计网站四年级写一小段新闻
  • flash网站建设个人简介做毕业设计的网站设计
  • 如何建淘客网站网站建设一个月做十单
  • 做我网站网站小图标素材下载
  • 企业网站教程 优帮云园林景观设计公司招聘
  • 国际学校网站如何建设北京网页设计公司就找兴田德润
  • 要建一个网站该怎么做重庆建设工程信息网官网入口30系统登入
  • 合肥滨湖建设指挥部网站百度站长平台提交网站
  • 做网站用什么笔记本配置定制开发电商网站建设公司
  • 网页浏览器加速器图片优化网站
  • 石家庄做网站多少钱网站开发前端与后端源代码
  • 网站主页与导航栏的设计广州企业年报网上申报入口
  • 可信网站网站认证wordpress最新版获取标签
  • 湖南做网站找谁正规的合肥网站建设价格
  • ai做的网站怎么切图深圳网站的优化公司
  • 招投标网站建设开发查看wordpress密码