题解 | #Mileage Bank#
Mileage Bank
https://www.nowcoder.com/practice/8ec03ec1fa7544cf84244a441ff9405c
#include<iostream> using namespace std; #include<string> int main() { string place1, place2; int dis = 0; int sum = 0; char type; cin >> place1 >> place2 >> dis >> type; while (place1 != "0") { if (type == 'Y') { if (dis < 500) { sum += 500; } else { sum += dis; } } else if (type == 'B') { sum += dis * 3 / 2; } else { sum += dis * 2; } cin >> place1 >> place2 >> dis >> type; } sum = (sum * 2 + 1) / 2; cout << sum << endl; system("pause"); }