zoj 1365 Mileage Bank

原创 2012年03月23日 09:41:01
//这一题简单题WA了两次,原因就是在于使用了while(1)这个循环输入条件而没有及时的退出循环,
//所以超时了!要特别注意这一些细微之处!
#include "iostream"
#include "string"
using namespace std;

int main()
{
	string str1, str2;
	int mileage, sum = 0;
	char classcode;
	while (cin >> str1)
	{
		if (str1 == "0")
		{
			cout << sum << endl;
			sum = 0;
			cin >> str1;
		}
		if (str1 == "#") return 0;

		cin >> str2 >> mileage >> classcode;
		if (classcode == 'F')
			sum += mileage * 2;
		else if (classcode == 'B')
			sum += mileage + mileage/2;
		else if (classcode == 'Y')
		{
			if (mileage <= 500)
				sum += 500;
			else 
				sum += mileage;
		}
	}
}

相关文章推荐

poj1326(Mileage Bank)

Mileage Bank Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 11239   ...

Mileage Bank

题目1484:Mileage Bank 时间限制:1 秒 内存限制:128 兆 特殊判题:否 提交:158 解决:61 题目描述: Milea...

POJ1326浅析------Mileage Bank

Mileage Bank Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 11853   ...

1326 Mileage Bank

Description Mileage program of ACM (Airline of Charming Merlion) is really nice for the travelers...

1057 mileage bank小结

1.题目描述: Mileage program of ACM (Airline of Charming Merlion) is really nice for the travelers flyin...

POJ 1326 Mileage Bank(我的水题之路——模拟,四舍五入)

Mileage Bank Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 11620   ...

zoj1365

import java.util.Scanner; public class Main { public static void main(String[] args) { Sc...
  • wokly
  • wokly
  • 2014年11月04日 10:06
  • 56

HDU 1365 & ZOJ 1456 Minimum Transport Cost(记录路径Floyd)

Minimum Transport Cost Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/...
  • Yasola
  • Yasola
  • 2016年08月28日 17:12
  • 190

九度oj-1365:贝多芬第九交响曲

#include #include #include using namespace std; typedef struct step { int x; int y; int cost; }s...

POJ 1365 Prime Land

觉得这题最难的就是理解题意了
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:zoj 1365 Mileage Bank
举报原因:
原因补充:

(最多只允许输入30个字)