#include <iostream>
#include <string>
using namespace std;
int main()
{
string str1, str2, str3;
int m, ans = 0;
while (cin >> str1)
{
if (str1 == "0")
{
cout << ans << endl;
ans = 0;
continue;
}
if (str1 == "#") break;
cin >> str2 >> m >> str3;
if (str3 == "F")
{
ans += m*2;
}
else if (str3 == "B")
{
ans += m;
ans += (m * 1.0 / 2.0 + 0.5);//这个处理的时候需要四舍五入!
}
else if (str3 == "Y")
{
if (m >= 1 && m <= 500)
ans += 500;
else
ans += m;
}
}
system("pause");
}
/*
Beijing Tokyo 1329 F
Shanghai Wuhan 433 Y
0
Beijing Tokyo 1329 F
Shanghai Wuhan 433 B
Shanghai Wuhan 433 Y
0
#
*/
poj 1326 Mileage Bank
最新推荐文章于 2018-08-08 21:21:35 发布