【练习01】 简单题(1)1006
2013-03-12 20:11
393 查看
Milk
#include <iostream> #include <string> using namespace std; int main() { int T, n, money, v, day; int vmin; double imin, temp; string brand, strmin; cin >> T; while (T--) { cin >> n; imin = -1.0;//最小比 vmin = -1;//最小时候的容量 while (n--) { cin >> brand >> money >> v; if (v < 200) continue; else { day = (v >= 1000) ? 5 : v / 200; temp = money*1.0/day; if (imin == -1.0) { imin = money*1.0/day;//赋个初值 vmin = v; strmin = brand; } if (temp < imin) { strmin = brand; imin = money*1.0/day; vmin = v; } else if (temp-imin > -0.000001 && temp-imin < 0.000001) { if (vmin < v) { strmin = brand; vmin = v; } } } } cout << strmin << endl; } return 0; }
相关文章推荐
- 【练习01】 简单题(1)1002
- 【练习01】 简单题(1)1011
- Cocoa练习01:一个简单的Todo list程序
- Cocoa练习01:一个简单的Todo list程序
- 蓝桥杯 基础练习 01字串 简单解法
- 【练习01】 简单题(1)1012
- Cocoa练习01:一个简单的Todo list程序
- 【练习01】 简单题(1)1003
- 【练习01】 简单题(1)1014
- 【练习09】简单动态规划 1006 数塔
- 【练习01】 简单题(1)1005
- 【练习01】 简单题(1)1015
- 【练习01】 简单题(1)1008
- 【练习01】 简单题(1)1010
- 【练习01】 简单题(1)1001
- 【练习01】 简单题(1)1013
- 【练习01】 简单题(1)1007
- 【练习01】 简单题(1)1009
- 黑马程序员--学习笔记--一个WinForm简单加法练习程序
- JSP简单练习-用Servlet获取表单数据