当前位置: 首页 > news >正文

题单:精挑细选

题目描述

小王是公司的仓库管理员,一天,他接到了这样一个任务:从仓库中找出一根钢管。这听起来不算什么,但是这根钢管的要求可真是让他犯难了,要求如下:

1.1. 这根钢管一定要是仓库中最长的;

2.2. 这根钢管一定要是最长的钢管中最细的;

3.3. 这根钢管一定要是符合前两条的钢管中编码最大的(每根钢管都有一个互不相同的编码,越大表示生产日期越近)。

相关的资料到是有,可是,手工从几百份钢管材料中选出符合要求的那根……

要不,还是请你编写个程序来帮他解决这个问题吧。

输入格式

第一行一个整数 N(1≤N≤1000)N(1≤N≤1000) ,表示仓库中所有钢管的数量。

之后 NN 行,每行 33 个整数,分别表示一根钢管的长度(以毫米为单位,不超过 1000010000 )、直径(以毫米为单位,不超过 100100 )和编码(一个 99 位整数)。

输出格式

只有一个 99 位整数,表示选出的那根钢管的编码。

样例 #1

样例输入 #1

4
3000 50 872198442
3000 45 752498124
2000 60 765128742
3000 45 652278122

样例输出 #1

752498124

提示

答案

#include<bits/stdc++.h>

using namespace std;
struct node{
	int cd;
	int cx;
	int bm;
}a[1005];
int n;
bool cmp(node x,node y)
{
	return x.cd>y.cd||x.cd==y.cd&&x.cx<y.cx||x.cd==y.cd&&x.cx==y.cx&&x.bm>y.bm;
}
int main(){
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i].cd>>a[i].cx>>a[i].bm;
	}
	sort(a+1,a+n+1,cmp);
	cout<<a[1].bm;
	return 0;
}

相关文章:

  • 生物化学笔记:医学免疫学原理02 抗原概念+免疫应答+抗原的分类
  • SQL语言——MySQL
  • MuJoCo 仿真 Panda 机械臂!末端位置实时追踪 + 可视化(含缩放交互)
  • 系统架构书单推荐(一)领域驱动设计与面向对象
  • pycharm快捷键汇总(持续更新)
  • 神聖的綫性代數速成例題12. 齊次方程組零解充要條件、其齊次方程組非零解、 齊次方程組基礎解系
  • SHELL练习01
  • Resume全栈项目(.NET)
  • Servlet、HttpServletRequest、HttpServletResponse、静态与动态网页、jsp、重定向与转发
  • 旋转编码器
  • 医学交互作用分析步骤和目的(R语言)
  • @Validated 使用介绍
  • Android开源库——Glide
  • Java主流开发框架之请求响应常用注释
  • 【LeetCode】大厂面试算法真题回忆(36)--相同数字的积木游戏
  • FFmpeg + ‌Qt‌ 简单视频播放器代码
  • 【算法笔记】图论基础(一):建图、存图、树和图的遍历、拓扑排序、最小生成树
  • 如何在 Bash 中不依赖 curl 或 wget 发出 HTTP 请求并实现文件传输——/dev/tcp的妙用
  • illustrate:一款蛋白/核酸结构快速渲染为“卡通风格”的小工具
  • Ciura序列
  • 从咖啡节到话剧、演唱会,上海虹口“文旅商体展”联动促消费
  • 葡萄牙、西班牙发生大范围停电
  • 美情报机构攻击中国大型商用密码产品提供商,调查报告公布
  • 中国黄金协会:一季度我国黄金产量同比增1.49%,黄金消费量同比降5.96%
  • 13家券商一季报出炉:超七成业绩预喜,财通、湘财、第一创业下滑
  • 民航局:中方航空公司一季度运输国际旅客同比大增34%