hdu1070Milk
2016-04-23 00:37
274 查看
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1070
水。
代码:
水。
代码:
#include <cstdio> #include <cstring> #include <algorithm> using namespace std; struct Node{ char s[105]; int price; int v; double perPrice; }a[105]; bool cmp(Node x,Node y) { if(x.perPrice != y.perPrice) return x.perPrice < y.perPrice; else if(x.v != y.v) return x.v > y.v; } int main() { int _; scanf("%d",&_); while(_--) { memset(a,0,sizeof(a)); int n; scanf("%d",&n); for(int i = 0;i < n;++i) { scanf("%s%d%d",a[i].s,&a[i].price,&a[i].v); if(a[i].v / 200) { int t = a[i].v / 200; if(t > 5) t = 5; a[i].perPrice = (double)a[i].price / t; } } sort(a,a + n,cmp); for(int i = 0;i < n;++i) { if(a[i].perPrice) { printf("%s\n",a[i].s); break; } } } return 0; }
相关文章推荐
- hdu 1231 最大连续子序列
- 自己学Docker:4.开始了解Docker的工作模式
- 蓝牙资料备份
- 使用JavaService.exe(amd64)发布java服务(jdk x64)
- hdu 1024 Max Sum
- 学习笔记分享(1),Http协议中Post方式与Get方式的传参形式
- 简单棋盘游戏的源代码及其调试与解读
- HDU 2034
- 【C++】JSON文件的读取和生成
- hdu 1671 Phone List Trie树
- 你确实应该学习并使用的 10 个 C# 特性
- win7 安装ubuntu,win7 不能启动
- 分布式版本控制系统Git(一):Git安装配置、基本命令
- 【最短路】CheapestRoute
- 教你解决 Vim 粘贴缩进错乱问题
- C++作业4
- 移动端高清、多屏适配方案
- python爬虫开发(6)—爬虫入门--Requests爬虫(session)
- 杂谈
- 笔记-Srping3.x-IOC容器概述