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

安阳如何建立自己的网站平台网站建设策划实施要素

安阳如何建立自己的网站平台,网站建设策划实施要素,泉州做网站工资,iis6cgi php网站缓存原题 题目描述 有一条奶牛冲出了围栏#xff0c;来到了一处圣地#xff08;对于奶牛来说#xff09;#xff0c;上面用牛语写着一段文字。 现用汉语翻译为#xff1a; 有 N 个区间#xff0c;每个区间x,y 表示提供的x∼y 共y−x1 堆优质牧草。你可以选择任意区间但不…原题 题目描述 有一条奶牛冲出了围栏来到了一处圣地对于奶牛来说上面用牛语写着一段文字。 现用汉语翻译为 有 N 个区间每个区间x,y 表示提供的x∼y 共y−x1 堆优质牧草。你可以选择任意区间但不能有重复的部分。 对于奶牛来说自然是吃的越多越好然而奶牛智商有限现在请你帮助他。 输入格式 第一行一个整数 N。 接下来 N 行每行两个数x,y描述一个区间。 输出格式 输出最多能吃到的牧草堆数。 输入输出样例 输入 #1 3 1 3 7 8 3 4 输出 #1 5 说明/提示 解题思路 动态加二分。 构造一个结构体存储元素然后按照r从小到大排序。 dp[i]max(dp[i-1],dp[lower_bound(1,i,cow[i].l)]cow[i].val) lower_bound(二分查找) 最后一个没有和cow[i].l相交的元素寻找到后取最大的那个区间。 AC代码 #includeiostream #includealgorithm using namespace std; const int N1.5e55; struct Cow{int l,r;int val;bool operator (const Cow b){return rb.r;} }cow[N]; int n,dp[N]; int lower_bound(int l,int r,int k){int ans0;while(lr){int mid(lr)1;if(cow[mid].rk) {ansmid;lmid1;}else rmid;}return ans; } int main(){scanf(%d,n);for(int i1;in;i){scanf(%d %d,cow[i].l,cow[i].r);cow[i].valcow[i].r-cow[i].l1; }sort(cow1,cown1);for(int i1;in;i){dp[i]max(dp[i-1],dp[lower_bound(1,i,cow[i].l)]cow[i].val);}printf(%d,dp[n]);return 0; }
http://www.hkea.cn/news/14569384/

相关文章:

  • 搜索引擎大全网站ui设计怎么收费
  • 百度上免费创建网站三元里网站建设
  • 个人网站备案名和运营设计公司网站公司详情
  • 免费发布信息网站大全有哪些上海市建上海市建设安全协会网站
  • 湖南网站建设推广用软件做的网站权限
  • 网站建设公司排行榜网站系统建设预算
  • 网站制作 意向单网站版面
  • 如何提高网站收录量网站设计
  • 网站开发按钮图片素材做网站公司logo
  • 个人网站备案所需材料凌源网站优化
  • 有哪些公司网站建设比较好兰州网站推
  • 疯狂购网站开发商常用网站网址
  • flash网站免费源码带后台海南舰最新动态迈出关键一步
  • 朔州网站建设价格低怎么在免费空间里面做网站
  • 陵水建设局网站网站透明flash
  • 网站程序上传工具网站开发与维护
  • 网站建设使用的什么网页设计网站欣赏
  • 网站服务器是网站的空间吗信阳网络营销公司
  • html做网站的设计青岛即墨网站建设设计
  • 佛山市骏域网站建设专家云电脑平台
  • 如何再国外网站做折扣怎样防止别人利用自己的电脑做网站服务器
  • 广饶网站定制搜索排名优化
  • 如何设计购物网站网站开发补充协议
  • 在万网申请的域名_需要把万网的账户密码给做网站的吗360搜索引擎
  • 怎么样自己建设网站网站建设班级通讯录
  • 做百度推广代运营有用吗一个新网站要怎么优化
  • 网站建设是设南充做网站多少钱
  • 网站做动态图片大全网站 线框图
  • 网站开发与管理专业的就业信息一个网站的tdk是指网站的
  • 百度合作的网盟网站深圳搭建网站公司