题目描述:
打车计价方案为:2千米以内起步是11元;超过2千米之后按1.8元/千米计价;超过10千米之后在1.8元/千米的基础上加价50%。此外,停车等候则按时间计费:每3分钟加收1元(注:不满3分钟不计费)
输入格式:
第一行,是路程长度,单位千米, 路程0<路程<100。
第二行,等待的时间,单位分钟, 时间0≤时间<100。
输出格式:
输出计价的费用,保留1位小数。
样例输入:
1 3
样例输出:
12.0
时间限制: 1000ms
空间限制: 256MB
代码如下:
#include<bits/stdc++.h>
using namespace std;
int main(){
double a,s=0;
long long b;
cin>>a>>b;
if(a<=2){
s=s+11;
}
if(a>2&&a<=10){
s=s+11+1.8*(a-2);
}
if(a>10){
s=s+11+1.8*8+(a-10)*1.8*1.5;
}
s=s+b/3;
printf("%.1lf",s);
return 0;
}