精挑细选

原创 2012年03月28日 22:50:10

http://acm.nyist.net/JudgeOnline/problem.php?pid=263

精 挑 细 选

时间限制:3000 ms  |  内存限制:65535 KB
难度:1
描述
小王是公司的仓库管理员,一天,他接到了这样一个任务:从仓库中找出一根钢管。这听起来不算什么,但是这根钢管的要求可真是让他犯难了,要求如下:
1
这根钢管一定要是仓库中最长的;
2
这根钢管一定要是最长的钢管中最细的;
3
这根钢管一定要是符合前两条的钢管中编码最大的(每根钢管都有一个互不相同的编码,越大表示生产日期越近)。
相关的资料到是有,可是,手工从几百份钢管材料中选出符合要求的那根……
要不,还是请你编写个程序来帮他解决这个问题吧。
输入
第一行是一个整数N(N<=10)表示测试数据的组数)
每组测试数据的第一行 有一个整数m(m<=1000),表示仓库中所有钢管的数量,
之后m行,每行三个整数,分别表示一根钢管的长度(以毫米为单位)、直径(以毫米为单位)和编码(一个9位整数)。
输出
对应每组测试数据的输出只有一个9位整数,表示选出的那根钢管的编码,
每个输出占一行
样例输入
2
2
2000 30 123456789
2000 20 987654321
4
3000 50 872198442
3000 45 752498124
2000 60 765128742
3000 45 652278122
样例输出
987654321
752498124
#include<stdio.h>
int main()
{
	int t;
	scanf("%d",&t);
	while(t--)
	{
		int n;
		scanf("%d",&n);
		int a,b,c;
		int a1=0,b1=100000,c1=0;
		for(int i=0;i<n;i++)
		{
			scanf("%d%d%d",&a,&b,&c);
			if(a>a1)
			{
				a1=a;b1=b;c1=c;
			}
			if(a==a1&&b<b1)
			{
				a1=a;b1=b;c1=c;
			}
			if(a==a1&&b==b1&&c>c1)
			{
				a1=a;b1=b;c1=c;
			}
		}
		printf("%d\n",c1);
	}
	}

总结:每一次循环找出符合条件的那个值,远比经过许多次排序之后才输出要求的值所花费的时间少。

精 挑 细 选 20

精 挑 细 选 描述 小王是公司的仓库管理员,一天,他接到了这样一个任务:从仓库中找出一根钢管。这听起来不算什么,但是这根钢管的要求可真是让他犯难了,要求如下: 1、 这根钢管一定要是仓库中最长...
  • quentain
  • quentain
  • 2015年11月25日 20:33
  • 455

1572:精挑细选

1572:精挑细选 Description 小王是公司的仓库管理员,一天,他接到这样任务:仓库中找出一根钢管,这听起来不算什么,但是这根钢管的要求可让她犯难了,要求如下:1,这根钢...
  • zhangao230
  • zhangao230
  • 2017年09月03日 19:47
  • 60

精挑细选

描述 小王是公司的仓库管理员,一天,他接到了这样一个任务:从仓库中找出一根钢管。这听起来不算什么,但是这根钢管的要求可真是让他犯难了,要求如下: 1、 这根钢管一定要是仓库中最长的; 2、 这...
  • u013502144
  • u013502144
  • 2014年01月20日 21:39
  • 559

nyoj263 精挑细选

这道题方法可以 目前感觉最好(参考他人的)链接http://acm.nyist.net/JudgeOnline/problem.php?pid=263代码:查看代码---运行号:724042----结...
  • shengweisong
  • shengweisong
  • 2014年05月26日 12:16
  • 676

nyoj-263-精挑细选

精 挑 细 选 时间限制:3000 ms  |  内存限制:65535 KB 难度:1 描述小王是公司的仓库管理员,一天,他接到了这样一个任务:从仓库中找出一根钢管。这听起来...
  • jtahstu
  • jtahstu
  • 2014年10月10日 23:29
  • 5373

nyoj263精挑细选

精 挑 细 选 时间限制:3000 ms  |  内存限制:65535 KB 难度:1 描述小王是公司的仓库管理员,一天,他接到了这样一个任务:从仓库中找出一根钢管。这听起来...
  • sungaochao
  • sungaochao
  • 2014年10月03日 16:57
  • 254

NYOJ263精挑细选

原题链接
  • u014607058
  • u014607058
  • 2014年04月22日 14:11
  • 247

263 精挑细选

精 挑 细 选 时间限制:3000 ms  |  内存限制:65535 KB 难度:1 描述小王是公司的仓库管理员,一天,他接到了这样一个任务:从仓库中找出一根钢管。这听起来...
  • u011329762
  • u011329762
  • 2014年07月25日 14:36
  • 336

NYOJ--263 精挑细选

精 挑 细 选 时间限制:3000 ms  |  内存限制:65535 KB 难度:1 描述 小王是公司的仓库管理员,一天,他接到了这样一个任务:从仓库中找出一根钢管。这听起来不算什么,但是这根钢管...
  • u013050857
  • u013050857
  • 2014年06月27日 20:31
  • 750

NYOJ 精挑细选 263

精 挑 细 选 时间限制:3000 ms  |  内存限制:65535 KB 难度:1 描述 小王是公司的仓库管理员,一天,他接到了这样一个任务:从仓库中找出一根钢管。这听起来不算什么,但是这根钢...
  • u010841344
  • u010841344
  • 2013年07月26日 13:27
  • 673
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:精挑细选
举报原因:
原因补充:

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