快来吧,今天的题很有意思,代码也是!

看题!

Background

为了能逃脱姥姥的魔爪,尽快找到宁采臣,小倩在一条山路上开始了她的训练。

Description

小倩希望能在每次训练中跑得尽可能远,不过她也知道姥姥的一条规定:

女子独自进山的时间不得超过 秒(1≤M≤10,000,000)。

整条山路被小倩划分成 T 个长度相同的小段(1≤T≤100,000),并且,小倩用 S[i]​ 表示第 个小段的路况。S[i​ ] u,f,d 这3个字母之一,它们分别表示第 i 个小段是上坡、平地,或是下坡。

小倩要花 U 秒(1≤U≤100) 才能跑完一段上坡路,跑完一段平地的耗时是 F 秒(1≤F≤100),跑完一段下坡路要花 D 秒(1≤D≤100)。

注意,沿山路原路返回的时候,原本是上坡路的路段变成了下坡路,原本是下坡路的路段变成了上坡路。

小倩想知道,在能按时返回的前提下,她最多能在这条山路上跑多远。

Format

Input

第1行,5个用空格隔开的整数:M,T,U,F,D。

第 2到T+1 行中,第i+1行为1个字母S[i],描述了第 i 段山路的路况。

Output

输出一个整数,为小倩在按时回到的前提下,最多能跑到多远。

Samples

输入数据 1

13 5 3 2 1
u
f
u
d
f

Copy

输出数据 1

3

Copy

Hint

输入说明:

小倩跑步的最大耗时为 13 秒(这么短...),她跑步的山路一共被划成 5 段。 小倩跑完一段上坡路的耗时为 3 秒,平地为 2 秒,下坡路为 1 秒。山路各段的走向如下图所示:

输出说明:

小倩跑完山路的前 3 段,然后返回,总耗时为 3 + 2 + 3 + 1 + 2 + 1 = 123+2+3+1+2+1=12 秒,只比她能在外面呆的时限少 1 秒。如果她跑得更远,就无法按时返回。

Limitation

1s, 1024KiB for each test case.

---------------------------------------------------------------------------------------------------------------------------------

怎么样,有趣吧。

这道题是个竞赛题目,会了这道题是很有用滴

#1752. 聂小倩相关推荐

  1. Java游戏聊斋聂小倩_《聊斋倩女幽魂》聂小倩教你赢得战斗

    即将由国内最大体感游戏平台--17Vee(亿旗体感)推出的3D单机体感游戏<聊斋之倩女幽魂>因其独特的战斗模式而备受关注.下面,就由<倩女幽魂>的女主角聂小倩来带大家亲身体验一 ...

  2. 聊斋2聂小倩java华语版,[转载]《聊斋志异》2.聂小倩(二)蒲松龄 著  宋德利 译...

    <聊斋志异>2. 聂小倩(二) Strange Tales of a Lonely Studio·Pretty Girl and Lonely Soul 蒲松龄著 宋德利译 5. 原文: ...

  3. Java游戏聊斋聂小倩_求手机游戏聊斋聂小倩的攻略。华娱那版。

    游戏攻略] 钱庄找回宝物 故事开始,钱庄的宝物被强盗抢走,正气凛然的宁采臣,前往金华县的城南,消灭强盗,夺回宝物,交回钱庄. 与两女子相遇 把宝物交还钱庄后,碰见聂小倩和聂小青,拾到小倩遗留的&quo ...

  4. 聊斋2聂小倩java华语版,九个版本的聂小倩,看全的没有几个,经典也不是王祖贤!...

    原标题:九个版本的聂小倩,看全的没有几个,经典也不是王祖贤! 在娱乐圈一个经典的素材经常会拿来翻拍,也叫IP.<倩女幽魂>这个大IP就多次翻拍过,给投资方传的盆满钵满.最先接触的87年的& ...

  5. 聊斋2聂小倩java华语版,【聊斋故事汇】之聂小倩(篇二)

    第二日,宁采臣恐怕燕赤霞有事外出,便趁早找他相会.还准备好酒菜,请他一起喝酒.宁采臣暗地观察燕赤霞,心道:小倩说燕赤霞是位奇人异士,为何我端端看不出呢?宁采臣想着小倩的话,不得不硬着头皮说自己晚上害怕 ...

  6. 提高组比赛分析(1)

    停更n个月,我又来了! 今天打了场模拟赛,差点就AK IOI了 废话不多说 正片开始 题目一:#1751. 第 T 个数 Description 给定一个 n(0<n≤10000) 个整数构成的 ...

  7. 港片中十个难以超越的经典人物形象

    https://www.toutiao.com/a6677504038608568836/ 黄元申版霍元甲 一.黄元申版霍元甲. <霍元甲>是大陆引进的首部香港电视连续剧,当年的收视盛况用 ...

  8. 没有一部是烂片 香港最强水准的10部影片

    top1:无间道 十一年前,在青松观的大殿上,琛哥对着七名新人说,"出来行走江湖的,是生是死,该由自己决定."琛哥又说,"你们跟随我的日子最短,身家最清白,以后的路怎样走 ...

  9. C语言链表的来源分析

    C语言中的链表是重点,也是难点,而且意义非凡.对链表的的抽象和恐惧是源于对它的来龙去脉的不明白.所以很有必要对它的发展渊源做透彻分析. 链表的单位是节点,而节点源于复合数据类型:结构体: 节点和结构体 ...

最新文章

  1. 计算机没考好检讨,考试没考好检讨书范文(精选6篇)
  2. 【简洁写法】剑指 Offer 30. 包含min函数的栈
  3. 如何在不同的浏览器中设置Selenium网格以并行执行
  4. 吴恩达深度学习 —— 4.2 深层网络中的前向传播
  5. XmlReader 使用
  6. 防止开源的加拉帕戈斯综合症,系统软件和开源都是手段不是目的
  7. matlab 三维图像的绘制
  8. 《算法设计与分析基础》【part1】
  9. EasyUI框架分页实现
  10. matlab晶闸管整流电路,三相桥式全控整流电路 MATLAB/SIMULINK电力电子电路仿真
  11. 怎样将excel表格合并
  12. 域名到期查询如何查看?有什么新方法吗?
  13. 计算机应用B是什么,《计算机应用基础》b
  14. Mac OS X TextMate 运行 OCaml代码提示出错
  15. Linkerd 使用指南
  16. JavaScript 时间范围
  17. 移动开发中一些bug及解决方案
  18. 那么普通却那么自信?浅谈元认知能力会怎样影响一个人的判断
  19. 红米k20 android版本,小米红米K20系统版本是多少?
  20. 微软 Edge 浏览器怎样安装插件

热门文章

  1. 计算机进行加法运算的原理,计算机系统原理(九) 二进制整数的加法运算和减法运算...
  2. Linux 时间校准与同步
  3. 神舟战神 8/9 代同方机型黑苹果 (非本人原创) (本人已按照教程安装)
  4. c语言双序列全局比对,基于动态规划进行双序列全局比对
  5. 从成功到夺目: Google Play 2021 年度中国开发者最佳榜单
  6. linux grub 编辑器,KGRUBEditor: 可视化的 GRUB 编辑器
  7. FPN与DSSD的对比
  8. 【CSDN软件工程师能力认证学习精选】Python网络编程(socket编程)
  9. c语言 北京时间转换utc时间_utc时间如何转换为北京时间
  10. 狗东API接口,item_get - 获得JD商品详情