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

桂林生活网官方网站网络营销郑州优化推广公司

桂林生活网官方网站,网络营销郑州优化推广公司,百度鞍钢贴吧,网站做百度推广划算吗步骤 1.先将所有区间按左端点排序 2.从前往后扫一遍&#xff0c;维护当前正在合并的区间[st, ed] 3.依次检查每个区间[l, r]&#xff0c; 若 l > ed,将[st, ed]加入 ans , 更新st l,ed r 若 l < ed &#xff0c;更新ed max(ed, r) 时间复杂度 O(nlogn) 模板 https:/…

步骤


1.先将所有区间按左端点排序
2.从前往后扫一遍,维护当前正在合并的区间[st, ed]
3.依次检查每个区间[l, r]
l > ed,将[st, ed]加入 ans , 更新st = l,ed = r
l <= ed ,更新ed = max(ed, r)

时间复杂度 O(nlogn)


模板


https://www.acwing.com/problem/content/description/424/


code:

l, m = map(int, input().split())  
grid = [list(map(int, input().split())) for _ in range(m)]  
grid.sort()  
p = grid[0]  
st, ed = p[0], p[1]  
sum = 0  
for p in grid[1:]:  if ed < p[0]:  sum += ed - st + 1  st, ed = p[0], p[1]  else:  ed = max(ed, p[1])  
sum += ed - st + 1  
print(l + 1 - sum)


小试牛刀


https://www.acwing.com/problem/content/1345/


code:

n = int(input())  
grid = [list(map(int, input().split())) for _ in range(n)]  
grid.sort()  
p = grid[0]  
st, ed = p[0], p[1]  
ans, res = 0, 0  
for p in grid[1:]:  if ed < p[0]:  ans = max(ans, ed - st)  res = max(res, p[0] - ed)  st, ed = p[0], p[1]  else:  ed = max(ed, p[1])  
ans = max(ans, ed - st)  
print(ans, res)


真题演练


第十四届蓝桥杯省赛Python B 组 D 题


二分答案 + 区间合并


AC_code:

import sys  
input = sys.stdin.readline  
inf = float('inf')  n, length = map(int, input().split())  
grid = [list(map(int, input().split())) for _ in range(n)]  def check(mid):  a = []  for pos, t in grid:  if t > mid:  continue  l = max(1, pos - (mid - t))  r = min(length, pos + (mid - t))  a.append((l, r))  a.sort()  if not a:  return 0  st, ed = a[0][0], a[0][1]  if st != 1:  return 0  for p in a[1:]:  if ed + 1 < p[0]:  return 0  else:  ed = max(ed, p[1])  if ed != length:  return 0  return 1  l, r = 1, 10**18  
while l <= r:  mid = (l + r) // 2  if check(mid):  ans = mid  r = mid - 1  else:  l = mid + 1  print(ans)


END
如果有更多问题或需要进一步的帮助,可以在评论区留言讨论哦!
如果喜欢的话,请给博主点个关注 谢谢

http://www.dtcms.com/wzjs/79624.html

相关文章:

  • 深圳好看的网站建设哪家公司好网页制作流程
  • 上海哪家公司可以做网站营销策划公司介绍
  • 医院网站绿色模板网络策划是做什么的
  • 网站的可用性优秀网站seo报价
  • 郑州电力高等专科学校哪个专业好石家庄seo顾问
  • 网网站建设与制作中国女排联赛排名
  • 做普通网站公司吗友情链接有什么用
  • 做网站需要公司吗百度快照是什么
  • 设计制作网站制作湛江seo推广公司
  • 工程信息价查询网站渠道营销推广方案
  • 微网站可以自己做吗推动高质量发展
  • 怎么把网站设置为信任网站如何建立网站
  • 金属建材企业网站建设方案seo中国
  • 创业给企业做网站开发b站推广网站2022
  • 做网站用备案吗百度培训
  • 绑定网站域名怎么做南京seo网络推广
  • 绑定手机网站文件夹今日头条搜索优化
  • 电子商务网站建设与管理课程评价怎样制作网页新手自学入门
  • 上海金融网站制作公百度学术官网论文查重免费
  • 宁波网页设计美工多少一个月网站关键词优化有用吗
  • 网站被快照被劫持wordpress最新新闻热点
  • 电商网站建设系统中国互联网协会官网
  • 奢侈品 网站建设方案浏览器如何推广自己网站
  • 建设网官网首页seo外包如何
  • 绵阳精品网站建设上海快速排名优化
  • 手机网站开发标准百度上怎么发布信息啊
  • 网站备案 优帮云seo赚钱培训
  • 做珠宝首饰网站搜索引擎优化是指什么
  • 邯郸信息港征婚seo培训
  • 企业内部网站建设手机怎么在百度上发布信息