精 挑 细 选

简介:

精 挑 细 选

时间限制: 3000 ms  |  内存限制: 65535 KB
难度:1
描述
小王是公司的仓库管理员,一天,他接到了这样一个任务:从仓库中找出一根钢管。这听起来不算什么,但是这根钢管的要求可真是让他犯难了,要求如下:
1、 这根钢管一定要是仓库中最长的;
2、 这根钢管一定要是最长的钢管中最细的;
3、 这根钢管一定要是符合前两条的钢管中编码最大的(每根钢管都有一个互不相同的编码,越大表示生产日期越近)。
相关的资料到是有,可是,手工从几百份钢管材料中选出符合要求的那根……
要不,还是请你编写个程序来帮他解决这个问题吧。
输入
第一行是一个整数N(N<=10)表示测试数据的组数)
每组测试数据的第一行 有一个整数m(m<=1000),表示仓库中所有钢管的数量,
之后m行,每行三个整数,分别表示一根钢管的长度(以毫米为单位)、直径(以毫米为单位)和编码(一个9位整数)。
输出
对应每组测试数据的输出只有一个9位整数,表示选出的那根钢管的编码,
每个输出占一行
样例输入
222000 30 1234567892000 20 98765432143000 50 8721984423000 45 7524981242000 60 7651287423000 45 652278122
样例输出
987654321752498124

查看代码---运行号:252254----结果:Accepted

运行时间: 2012-10-05 14:37:13  |  运行人: huangyibiao
01. #include <cstdio>
02. #include <iostream>
03. using namespace std;
04. int main()
05. {
06. int t;
07. scanf("%d ", &t);
08.  
09. while (t--)
10. {
11. int numOfPiles;
12. scanf("%d ", &numOfPiles);
13.  
14. int maxLen = 0, minThin = 10000, maxNo = 0;
15. int len, thin, no;
16. for (int i = 0; i < numOfPiles; i++)
17. {
18. scanf("%d%d%ld", &len, &thin, &no);
19. if (maxLen < len)
20. {
21. maxLen = len;
22. minThin = thin;
23. maxNo = no;
24. }
25. if (maxLen == len && minThin > thin)
26. {
27. minThin = thin;
28. maxNo = no;
29. }
30. if (maxLen == len && thin == minThin && maxNo < no)
31. {
32. maxNo = no;
33. }
34. }
35. printf("%ld\n", maxNo);
36. }
37. return 0;
38. }


目录
相关文章
|
存储 应用服务中间件 API
秋招跨专业上岸,这五个C++项目可以增加99%(可以写进简历)(上)
秋招跨专业上岸,这五个C++项目可以增加99%(可以写进简历)
|
Linux C语言 C++
秋招跨专业上岸,这五个C++项目可以增加99%(可以写进简历)(下)
秋招跨专业上岸,这五个C++项目可以增加99%(可以写进简历)(下)
|
存储 机器学习/深度学习 算法
【第十四届蓝桥杯考前速成】必考知识点及代码模板总结,看完至少多拿50分
四、简单图论 1、单源最短路径 2、多源最短路 3、最小生成树 五、动态规划 1、0-1背包 2、完全背包 3、多重背包 4、线性DP 总结
193 0
|
存储 安全 Java
集合很简单?开什么玩笑?肝了一周,全是精华,万字讲解,面试再不怕集合问题了
ArrayList 是容量可变的⾮线程安全列表,使⽤数组实现,集合扩容时会创建更⼤的数组,把原有数组复制到新数组。⽀持对元素的快速随机访问,但插⼊与删除速度很慢。ArrayList 实现了 RandomAcess 标记接⼝,如果⼀个类实现了该接⼝,那么表示使⽤索引遍历⽐迭代器更快。
132 0
集合很简单?开什么玩笑?肝了一周,全是精华,万字讲解,面试再不怕集合问题了
|
JavaScript 前端开发
不看后悔系列!原来代码还可以这么写!
不看后悔系列!原来代码还可以这么写!
|
小程序 数据安全/隐私保护 计算机视觉
切勿外传,我要把我的写作“小心思”放出来了!| 年终总结之学习篇🚩
切勿外传,我要把我的写作“小心思”放出来了!| 年终总结之学习篇🚩
193 0
切勿外传,我要把我的写作“小心思”放出来了!| 年终总结之学习篇🚩
|
存储 编译器
懂了嘎嘎乱杀,但我赌你会懵——指针进阶终极版
正片开始👀 细化指针这一部分内容,现在着重把一些指针的运用情景搬出来康康,如果对指针盘的非常熟练了,或者指针还出于入门阶段的铁子请绕道(晕头警告) 直接给大家盘个套餐: 一维数组👏
懂了嘎嘎乱杀,但我赌你会懵——指针进阶终极版
程序人生 - 996(三)马云长文再谈“996”:和被剥削没关系,现在的人不傻
程序人生 - 996(三)马云长文再谈“996”:和被剥削没关系,现在的人不傻
142 0
|
人工智能 算法 机器人
教你3步写出面试官心目中的理想简历|面试必看
阿里云再offer 5000人,7月9日 19:00,14个团队技术大咖在线直招50多个岗位,想要进入阿里云吗?快来点下方链接投递简历吧~
教你3步写出面试官心目中的理想简历|面试必看
|
搜索推荐 算法 Java
因为排序不明白,被面试官锤了一顿
今天阿粉就来谈一下这个 Java 中的各种排序的算法,因为之前遇到了一个面试高级开发,结果竟然出了一个 九九乘法表的题,阿粉当时听完读者说的,瞬间就明白是什么意思了,这感觉有点忽悠人,但是实际上却是面试官想要考察你的排序算法的事了,也有可能是真的无聊。