问题3273--2012南京市模拟3-地铁3273: 2012南京市模拟3-地铁
时间限制: 1 Sec 内存限制: 512 MB
提交: 0 解决: 0
[提交] [状态] [讨论版] [命题人:]题目描述
亚青奥会、青奥会将在2013、2014南京开幕,为了当好东道主,南京加快了地铁建设,地铁一号线、二号线均建成通车,作为信息学选手的你,很想为地铁的售票系统编制一个程序,经考察,发现两条线路中间有个换乘站,也就是这个车站是两条线的交点,第一条线路的N个车站依次用A1、A2……An表示,第二条线路的M个车站依次用B1、B2……Bm表示,再告诉你两条线路的交点站,计费的方法是:8站以内(包括8站,如A1站到A8站就算成8站),收费2元,9站至12站,收费3元,13站至16站,收费4元,16站以上5元。当然,刷公交卡是有优惠的,成人卡打95折,学生卡打5折,老人卡免费,刷卡时会产生一系列数据来反应上面的情况,从而完成计费工作。
输入
共三行,所有数据与数据之间有一个空格。
第一行是一个整数,是0表示是学生卡,是1表示是成人卡,2表示老人卡。
第二行是换乘站,分别是1、2号线的某个站点。
第三行是刷卡的数据,分别是入站名与出站名。
输出
乘车费用,精确到小数点后面两位。
样例输入
1
A5 B6
A2 B7
样例输出
1.90
样例说明:
从A2站坐到A5站,然后再到B7站,总共是5站路,收2元,成人卡0.95折,实收1.90元。
来源/分类
[提交] [状态]