#bitflyer2018finalb. [bitflyer2018_final_b]交通費
[bitflyer2018_final_b]交通費
题目描述
作为一次竞赛的组织者,你需要求出所有参与比赛的选手的交通费用,并支付该费用。参与比赛的选手共有 人,他们都住在同一条道路上,而比赛场馆也设在这条道路上。已知第 名选手的编号为 ,如果视道路为一条数轴,则他(她)家在这个数轴上表示数 的点的位置。数据保证,对于满足 的所有整数 ,一定有 。
比赛场馆设在数轴上表示数 的位置上。对于每位选手来说,他(她)的费用都有一个基准值 。如果选手 的家距离比赛场馆的距离(即 )不大于 个单位长度,则该选手的费用为 元;否则,该选手的费用为 元。
现在,你挑出了 种比赛场馆的备选方案,其中,在第 种方案中,比赛场馆的位置在数轴上表示 的点上,费用的基准值为 。现在,请按照 的顺序回答:对于第 种场馆选择方案,所有选手一共需要的费用为多少元?
输入格式
输入共 行。第一行输入两个以单个空格隔开的正整数 和 ,第二行输入 名选手的家的位置 ,相邻的两个数之间以单个空格隔开。接下来的 行中,按照 的顺序输入第 种方案所对应的场馆位置 和基准值 ,中间以单个空格隔开。
输出格式
输出 行。每行一个整数,即对应的场馆选择方案所需要的费用之和。
说明/提示
【输入输出样例 #1 解释】
以第一组 为例,每位选手所需要的费用金额依次为 元,共计 元,输出 。
数据规模与约定
对于全部测试点,输入数据保证:
- ;
- ;
- 所有数值均为整数。