QAQ & ORZ 的签到题
来源:互联网 发布:大数据交易平台 编辑:程序博客网 时间:2024/06/05 10:47
题目描述
QAQ 的好朋友 ORZ,最近在做一个选拔节目的评委,对于每位选手 ORZ 想知道在这个选手以及这位选手前面的的选手中,得分最高和最低的选手的序号分别是多少....
ORZ 找了 QAQ 帮忙,但是 QAQ 最近在追火星情报局....所以你可以帮助 QAQ 解决 ORZ 的问题吗?
输入
第一行一个数 T
(T
组测试数据
第二行一个数 n
(n
位选手
接下来 n
行,每行一个数 a
(i
位选手的得分,打分总是从第一位选手开始
输出
输出从 1 ~ n
位选手中 a[i]
,在 1 ~ i
之间的选手中得分最高和得分最低的选手的序号分别是多少。
如果得分相同则优先输出较小的序号。
样例输入
13123
样例输出
1 12 13 1
#include<cstdio>#include<cmath>#include<cstring>#include<algorithm>using namespace std;const int MAX = 1e5 + 10;typedef long long LL;int d[MAX],x[MAX],a[MAX];int main(){ int T,n; scanf("%d",&T); while(T--){ scanf("%d",&n); LL md = 1,mx = 1; for(int i = 1; i <= n; i++){ scanf("%lld",&a[i]); if(a[md] < a[i]) md = i; if(a[mx] > a[i]) mx = i; d[i] = md,x[i] = mx; } for(int i = 1; i <= n; i++) printf("%d %d\n",d[i],x[i]); } return 0;}
阅读全文
0 0
- QAQ & ORZ 的签到题
- QAQ & ORZ 的签到题
- QAQ & ORZ 的签到题
- QAQ & ORZ 的签到题
- QAQ & ORZ 的签到题
- 问题D:QAQ&ORZ的签到题
- 1411: QAQ & ORZ 的签到题 [水题]
- HPU1411-- QAQ & ORZ 的签到题
- 多校联萌(三)QAQ & ORZ 的签到题
- HPU-1411: QAQ & ORZ 的签到题 [水题]
- hpuoj【1411】QAQ & ORZ 的签到题【水题】
- HPU 弱校联萌3 【1411】 QAQ & ORZ 的签到题
- 【多校连萌三】问题 D: QAQ & ORZ 的签到题
- Hdu-1411-QAQ & ORZ 的签到题 [水题]【多校联萌】
- QAQ & ORZ 的签到题 (河南省多校联萌(三) 问题D)
- QAQ & ORZ 的签到题||多线联盟(三)D
- QAQ & ORZ
- 上午的计数题QAQ
- ResultSet接口
- 第一章:1.1 信号表征
- Jenkins实现Android自动化打包
- 阻塞队列 BlockingQueue和阻塞双端队列 BlockingDeque
- spring cloud
- QAQ & ORZ 的签到题
- Vim编辑器的使用
- Angular4模板式表单、响应式表单、表单状态字段
- CodeForces
- QAQ & 火星情报局
- 算法导论-动态规划-钢条切割
- 51nod 1076 2条不相交的路径 tarjan算法
- 好书
- D-query SPOJ