QAQ & ORZ 的签到题
2017-08-11 19:01
239 查看
1411: QAQ & ORZ 的签到题 [水题]
时间限制: 1 Sec 内存限制:128 MB
提交: 839 解决:
209 统计
题目描述
QAQ 的好朋友 ORZ,最近在做一个选拔节目的评委,对于每位选手 ORZ 想知道在这个选手以及这位选手前面的的选手中,得分最高和最低的选手的序号分别是多少....ORZ 找了 QAQ 帮忙,但是 QAQ 最近在追火星情报局....所以你可以帮助 QAQ 解决 ORZ 的问题吗?
输入
第一行一个数 T(1≤T≤101≤T≤10),表示
T组测试数据
第二行一个数
n(1≤n≤1051≤n≤105 ),表示有
n位选手
接下来
n行,每行一个数
a(1≤a≤1081≤a≤108),表示第
i位选手的得分,打分总是从第一位选手开始
输出
输出从 1 ~ n位选手中
a[i],在
1 ~ i之间的选手中得分最高和得分最低的选手的序号分别是多少。
如果得分相同则优先输出较小的序号。
样例输入
1 3 1 2 3
样例输出
1 1 2 1 3 1
读题不认真,导致wa,题目让输出选手的序号,我看成了输出选手的分数,哎。。。
#include <iostream>
#include<stdio.h>
#include<math.h>
#include<algorithm>
#include<string.h>
using namespace std;
int s[100010],h[100010],k[100010];
int main()
{
int t,i,max1,min1,n;
scanf("%d",&t);
while(t--)
{
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d",&s[i]);
}
max1=1;
min1=1;
for(i=1;i<=n;i++)
{
if(s[max1]<s[i])
max1=i;
if(s[min1]>s[i])
min1=i;
printf("%d %d\n",max1,min1);
}
}
return 0;
}
相关文章推荐
- 【暑期多校联萌 - D】 QAQ & ORZ 的签到题
- HPU 弱校联萌3 【1411】 QAQ & ORZ 的签到题
- HPU1411-- QAQ & ORZ 的签到题
- 问题D:QAQ&ORZ的签到题
- [HPU - 1411] QAQ & ORZ 的签到题
- QAQ & ORZ 的签到题
- 多校联萌(三)QAQ & ORZ 的签到题
- QAQ & ORZ 的签到题
- QAQ & ORZ 的签到题
- QAQ & ORZ
- HPU-1411: QAQ & ORZ 的签到题 [水题]
- QAQ & ORZ 的签到题||多线联盟(三)D
- 1411: QAQ & ORZ 的签到题 [水题]
- 1024 - 河南省多校连萌(三)【问题 D: QAQ & ORZ 的签到题】
- Hdu-1411-QAQ & ORZ 的签到题 [水题]【多校联萌】
- QAQ & ORZ 的签到题 (河南省多校联萌(三) 问题D)
- hpuoj【1411】QAQ & ORZ 的签到题【水题】
- HDOJ&nbsp;2673&nbsp;sh&#462;崽&nbsp;OrOrOrOrz
- 1410: QAQ & 火星情报局 [数学]
- 【HPU 1410 1410: QAQ & 火星情报局 】 数学 & 规律 & 哥特巴赫的猜想