QAQ & ORZ
2017-08-11 20:28
232 查看
题目描述
QAQ 的好朋友 ORZ,最近在做一个选拔节目的评委,对于每位选手 ORZ 想知道在这个选手以及这位选手前面的的选手中,得分最高和最低的选手的序号分别是多少....ORZ 找了 QAQ 帮忙,但是 QAQ 最近在追火星情报局....所以你可以帮助 QAQ 解决 ORZ 的问题吗?
输入
第一行一个数T($1 \leq T \leq 10$),表示
T组测试数据
第二行一个数
n($1 \leq n \leq 10^5$ ),表示有
n位选手
接下来
n行,每行一个数
a($1 \leq a \leq 10^8$),表示第
i位选手的得分,打分总是从第一位选手开始
输出
输出从1 ~ n位选手中
a[i],在
1 ~ i之间的选手中得分最高和得分最低的选手的序号分别是多少。
如果得分相同则优先输出较小的序号。
样例输入
1 3 1 2 3
样例输出
1 1 2 1 3 1
#include<cstdio> #define MA 1e9+7 int main() { int t,ee,n,a,i,Min,Max; scanf("%d",&ee); while(ee--)//在这开始用变量T于后面的变量重名了,提交了几次我都没找到错,怪就怪在样例中第一个是1;这样样例就不会出错;害我找半天 { int t,k; t=1,k=1; Min=MA; Max=-MA; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a); if(a>Max) { Max=a; t=i; printf("%d ",t); } else printf("%d ",t); if(a<Min) { Min=a; k=i; printf("%d\n",k); } else printf("%d\n",k); } } return 0; }
相关文章推荐
- 【暑期多校联萌 - D】 QAQ & ORZ 的签到题
- [HPU - 1411] QAQ & ORZ 的签到题
- 问题D:QAQ&ORZ的签到题
- QAQ & ORZ 的签到题
- QAQ & ORZ 的签到题
- HPU-1411: QAQ & ORZ 的签到题 [水题]
- 多校联萌(三)QAQ & ORZ 的签到题
- QAQ & ORZ 的签到题
- QAQ & ORZ 的签到题||多线联盟(三)D
- QAQ & ORZ 的签到题
- 1411: QAQ & ORZ 的签到题 [水题]
- Hdu-1411-QAQ & ORZ 的签到题 [水题]【多校联萌】
- 1024 - 河南省多校连萌(三)【问题 D: QAQ & ORZ 的签到题】
- QAQ & ORZ 的签到题 (河南省多校联萌(三) 问题D)
- hpuoj【1411】QAQ & ORZ 的签到题【水题】
- HPU 弱校联萌3 【1411】 QAQ & ORZ 的签到题
- HPU1411-- QAQ & ORZ 的签到题
- 【HPU 1410 1410: QAQ & 火星情报局 】 数学 & 规律 & 哥特巴赫的猜想
- Hpu-1412QAQ & 君临天下 || 天行九歌 【区间】[多校联萌]
- HPU 弱校联萌3 【1412】 QAQ & 君临天下 || 天行九歌