Description

  众所周知,在中国有个地方叫“万里长城”。
  泽泽一天后山玩,在捉蟋蟀的时候,忽然看见一个奇怪的洞。泽泽好奇,就钻了进去,结果……
  泽泽来到中国万里长城上。长城的城墙很高,泽泽FQ翻不出去。后面的路又被堵住了,于是泽泽只有一个选择:向前走。
泽泽向前一看,看见一块牌子,牌子上写道:
  若要离开此地,就爬出长城吧。
  泽泽无语。平时泽泽最不擅长的就是长跑,现在天不遂人愿,他遇上了麻烦。但是没有别的去路,于是他硬着头皮爬起来。
泽泽爬一个单位距离需要一个单位时间。但是这座长城年久失修,地上出现了很多的坑和杂草堆。泽泽在这些地方爬行需要更长的时间。
  现在泽泽知道这座长城的长度,以及哪些地方有坑和杂草堆,请算出泽泽需要多少时间才能爬出长城。

Input

第1行2个整数s,n。s表示长城的长度,n表示有多少坑和杂草堆。
之后的n行,每行3个整数ai,bi,ti。表示从ai到bi的一段每个单位距离泽泽需要ti的时间。泽泽在没有坑和杂草堆的地方每个单位距离需要时间1。(保证长度没有重合的)

Output

一个整数,即泽泽爬出的时间。

Sample Input

20 5
2 4 2
6 7 4
8 10 2
11 11 5
17 20 5
Sample Output

52

题目提示
这座长城泽泽需要走的时间的模拟图:
1 2 2 2 1 4 4 2 2 2 5 1 1 1 1 1 5 5 5 5
Hint

数据范围
对于30%的数据,s<=50000,n<=100
对于100%的数据,s<=2000000000,n<=500000
(保证最后结果不超过maxlongint)


简单的模拟,秒过。


代码如下:

vars,n,i,k:longint;a,b,t:array[1..500000]of longint;
beginreadln(s,n);for i:=1 to n do readln(a[i],b[i],t[i]);for i:=1 to n dobeginif (i=1)and(a[i]<>1) then k:=k+a[i]-1elseif (a[i]<>b[i-1])and(i<>1) then k:=k+a[i]-b[i-1]-1;k:=k+(b[i]-a[i]+1)*t[i];end;if b[n]<>s then k:=k+s-b[n];writeln(k);
end.

转载于:https://www.cnblogs.com/Comfortable/p/8412381.html

SSL 1577——泽泽在中国相关推荐

  1. jzoj P1135 【2011.12.10普及模拟】泽泽在中国

    题目描述 众所周知,在中国有个地方叫"万里长城". 泽泽一天后山玩,在捉蟋蟀的时候,忽然看见一个奇怪的洞.泽泽好奇,就钻了进去,结果-- 泽泽来到中国万里长城上.长城的城墙很高,泽 ...

  2. SSL 1579——泽泽在英国

    Description 泽泽用了100000000000000000000 mod 10天的时间爬出了长城.长城的另一端是一条隧道,泽泽走了进去-- 泽泽不小心又到了英国.英国多雨,基本上隔2天就要下 ...

  3. SSL 1580——泽泽在埃及

    Description 泽泽已52:0的比分输了球,被足球流氓打了一顿,扔进了窨井里-- 出来的时候,泽泽已经在埃及了. 滚滚的黄沙在周围飞舞,没有一样生物在这里栖息.泽泽不想就挂在这里.忽然,泽泽被 ...

  4. SSL 1579——泽泽在巴西

    Description 泽泽帮助了英国某街道尽量减少酸雨的伤害,街道办主任非常感激他,就把他领到一扇门前,告诉他这扇门能通往好地方,具体好到什么程度要看泽泽人品.泽泽毫不犹豫地走了进去-- 泽泽来到了 ...

  5. 1120.泽泽在英国

    时间限制:1000MS内存限制:256000KB 标准输入输出方式 题目描述 泽泽用了100000000000000000000 %10天的时间爬出了长城.长城的另一端是一条隧道,泽泽走了进去--泽泽 ...

  6. 【SSLGZ 1579】泽泽在巴西

    问题描述 泽泽帮助了英国某街道尽量减少酸雨的伤害,街道办主任非常感激他,就把他领到一扇门前,告诉他这扇门能通往好地方,具体好到什么程度要看泽泽人品.泽泽毫不犹豫地走了进去-- 泽泽来到了足球王国--巴 ...

  7. 【2011.12.10普及模拟】泽泽在巴西

    题目描述 泽泽帮助了英国某街道尽量减少酸雨的伤害,街道办主任非常感激他,就把他领到一扇门前,告诉他这扇门能通往好地方,具体好到什么程度要看泽泽人品.泽泽毫不犹豫地走了进去-- 泽泽来到了足球王国--巴 ...

  8. 【u252】泽泽在巴西

    Time Limit: 1 second Memory Limit: 128 MB [问题描述] 泽泽帮助了英国某街道尽量减少酸雨的伤害,街道办主任非常感激他,就把他领到一扇门前,告诉他这扇门能通往好 ...

  9. 1579 泽泽在巴西

    题目 比赛开始,泽泽队率先发球.泽泽观察了四周,想怎么才能用最短的时间射门呢? 射门的时间为距离2,而传球的时间是距离1.所以泽泽想找一条用时最少的射门路径,来打败足球流氓. 足球流氓当然不会袖手旁观 ...

最新文章

  1. 知识图谱基本概念工程落地常见问题
  2. Windows Phone 开发工具包7.1公测版新特性
  3. SaltStack实战之配置管理-Jinja2模板
  4. python替代_【Python】选择ipython替代python的理由
  5. 皇牌空战无限服务器,《皇牌空战:无限》正式停服 一个搏击长空的时代终结[多图]...
  6. pinctrl子系统和gpio子系统
  7. php文件下载不完整,求帮看下这段PHP下载MP4文件的有关问题,文件下载不完整
  8. 【字符串】面试题之键值对(”key = valude”)字符串
  9. tensorboard的安装与使用
  10. 恩智浦智能车大赛----笔记
  11. 汉王考勤管理系统教程
  12. HCIA~广域网技术
  13. 手机自带浏览器的强大
  14. android o 结构光流程,结构光光斑图案生成方法和结构光光斑图案生成设备的制造方法...
  15. 反垃圾邮件系统|基于Springboot+vue 实现反垃圾邮件系统
  16. Biopython使用4:PDB结构
  17. Java架构师教你如何突破瓶颈,下载量瞬秒百万
  18. Unexpected token u in JSON at position 0 控制台报错
  19. 高德地图获取当前屏幕中心点的经纬度
  20. 饿了么被上海市市场监督局予以警告处分

热门文章

  1. 量化标杆文艺复兴公司正在抛弃这种交易策略
  2. 获取中国省、市、区数据(调用高德API)
  3. 美团云人工智能峰会即将召开,与大咖面对面探寻AI前景,共商AI未来!
  4. 计算机图形学10:二维观察之线的裁剪
  5. 游客一键视频批量剪辑视频处理伪原创软件功能都有哪些?
  6. 腾讯云域名如何设置正确的dns
  7. Android---仿QQ空间动态九宫格图片预览(一)
  8. web前端期末大作业 【网页设计】基于HTML+CSS2 华为商城 5页
  9. Python 给视频添加水印源代码
  10. 好的服务如何开发设计