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

【c++思维题】洛谷 P1496 火烧赤壁

题目背景

原题连接

曹操平定北方以后,公元 208 年,率领大军南下,进攻刘表。他的人马还没有到荆州,刘表已经病死。他的儿子刘琮听到曹军声势浩大,吓破了胆,先派人求降了。

孙权任命周瑜为都督,拨给他三万水军,叫他同刘备协力抵抗曹操。

隆冬的十一月,天气突然回暖,刮起了东南风。

没想到东吴船队离开北岸大约二里距离,前面十条大船突然同时起火。火借风势,风助火威。十条火船,好比十条火龙一样,闯进曹军水寨。那里的船舰,都挤在一起,又躲不开,很快地都烧起来。一眨眼工夫,已经烧成一片火海。

曹操气急败坏的把你找来,要你钻入火海把连环线上着火的船只的长度统计出来!

在这里插入图片描述

题目描述

给定每个起火部分的起点和终点,请你求出燃烧位置的长度之和。

输入格式

第一行一个整数,表示起火的信息条数 n n n
接下来 n n n 行,每行两个整数 a , b a, b a,b,表示一个着火位置的起点和终点(注意:左闭右开)。

输出格式

输出一行一个整数表示答案。

输入输出样例 #1

输入 #1

3
-1 1
5 11
2 9

输出 #1

11

说明/提示

数据规模与约定

对于全部的测试点,保证 1 ≤ n ≤ 2 × 1 0 4 1 \leq n \leq 2 \times 10^4 1n2×104 − 2 31 ≤ a < b < 2 31 -2^{31} \leq a < b \lt 2^{31} 231a<b<

http://www.dtcms.com/a/298428.html

相关文章:

  • 【js(8) for...in和for...of】
  • NVM踩坑实录:配置了npm的阿里云cdn之后,下载nodejs老版本(如:12.18.4)时,报404异常,下载失败的问题解决
  • LeetCode|Day25|389. 找不同|Python刷题笔记
  • IOPaint 图像修复工具,学习笔记
  • clFlush和clFinish的区别 (来自deepseek)
  • ZYNQ芯片,SPI驱动开发自学全解析个人笔记【FPGA】【赛灵思
  • 电子电气架构 --- 车载软件与样件产品交付的方法
  • 【HarmonyOS】鸿蒙应用开发中常用的三方库介绍和使用示例
  • QT6 源,七章对话框与多窗体(14)栈式窗体 QStackedWidget:本类里代码很少。举例,以及源代码带注释。
  • 浅谈业务时序数据异常检测
  • [SAP ABAP] 请求释放及传输
  • 2025年7月区块链与稳定币最新发展动态深度解析
  • 智慧电视:开启养老新时代
  • freqtrade关于获取k线数量,以及显示时间的问题
  • 笔试——Day18
  • 【世纪龙科技】新能源汽车电驱动总成装调与检修仿真教学软件
  • 【世纪龙科技】数字化技术解锁新能源汽车电驱动总成装调与检修
  • 系统编程——文件IO
  • Effective C++ 条款01:视 C++ 为一个语言联邦
  • day33:零基础学嵌入式之网络——HTTP服务端
  • 某AI智能问答系统规划与设计
  • 【Java】JVM虚拟机(基本概念、类加载机制)
  • 苍穹外卖笔记集锦
  • 函数f(int a,int b),a和b的地址关系?
  • 《使用Qt Quick从零构建AI螺丝瑕疵检测系统》——5. 集成OpenCV:让程序拥有“视力”
  • 【NetTopologySuite库】使用Polygonizer线构面,并获取割边、悬挂边、无效环
  • ✨ 使用 Flask 实现头像文件上传与加载功能
  • TIM 实现定时中断【STM32L4】【实操】
  • 原生微信小程序如何调整开发版本
  • 全面解析MySQL(3)——CRUD进阶与数据库约束:构建健壮数据系统的基石