您的位置:首页 > 其它

1411: QAQ & ORZ 的签到题 [水题]

2017-08-12 12:06 183 查看


1411: QAQ & ORZ 的签到题 [水题]

时间限制: 1 Sec 内存限制:
128 MB

提交: 861 解决:
217 统计


题目描述

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

#include<stdio.h>
int zui[100010], xiao[100010];
int main()
{
int t, n, min, ii, jj, a, max;
scanf("%d",&t);
while(t--)
{
min = 100000010;
max = -10;
scanf("%d",&n);
for(int i = 1; i <= n; i++ )
{
scanf("%d",&a);
if(a < min)
min = a, ii = i;
if(a > max)
max = a, jj = i;
printf("%d %d\n", jj, ii);
} 
 
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: