NYOJ题目 263 精挑细选
題目描述:
小王是公司的倉(cāng)庫(kù)管理員,一天,他接到了這樣一個(gè)任務(wù):從倉(cāng)庫(kù)中找出一根鋼管。這聽(tīng)起來(lái)不算什么,但是這根鋼管的要求可真是讓他犯難了,要求如下:
1、?這根鋼管一定要是倉(cāng)庫(kù)中最長(zhǎng)的;
2、?這根鋼管一定要是最長(zhǎng)的鋼管中最細(xì)的;
3、?這根鋼管一定要是符合前兩條的鋼管中編碼最大的(每根鋼管都有一個(gè)互不相同的編碼,越大表示生產(chǎn)日期越近)。
相關(guān)的資料到是有,可是,手工從幾百份鋼管材料中選出符合要求的那根……?
要不,還是請(qǐng)你編寫(xiě)個(gè)程序來(lái)幫他解決這個(gè)問(wèn)題吧。
每組測(cè)試數(shù)據(jù)的第一行 有一個(gè)整數(shù)m(m<=1000),表示倉(cāng)庫(kù)中所有鋼管的數(shù)量,
之后m行,每行三個(gè)整數(shù),分別表示一根鋼管的長(zhǎng)度(以毫米為單位)、直徑(以毫米為單位)和編碼(一個(gè)9位整數(shù))。
每個(gè)輸出占一行
#include<stdio.h>
int main()
{
int n,m,i,a,b,c,x,y,z;
scanf("%d",&n);
while(n--)
{
scanf("%d",&m);
a=0;b=0;c=0;
for(i=0;i<m;i++)
{
scanf("%d%d%d",&x,&y,&z);
if(x>a||x==a&&y<b||x==a&&y==b&&z>c) { a=x;b=y;c=z; }
}
printf("%d\n",c);
}
return 0;
}
//AC
分清與找好邏輯關(guān)系。
轉(zhuǎn)載于:https://www.cnblogs.com/hys1258414454/p/7240935.html
總結(jié)
以上是生活随笔為你收集整理的NYOJ题目 263 精挑细选的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 《HBase权威指南》读书笔记4
- 下一篇: oracle删除临时会话表,新一代QQ群