传统题 1000ms 16MiB

找同学的位置

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

有一个班的同学在操场上排队,老师需要找出队列中学号最大的同学和学号最小的同学所在的位置(位置从1开始计数)。已知所有同学的学号均不重复,请编程完成查找。

输入格式

  1. 第一行输入一个整数n,表示排队同学的总人数。
  2. 第二行输入n个整数,依次表示队列中每个同学的学号,所有学号均不重复。

输出格式

输出一行,包含2个整数,按以下顺序排列:

  1. 学号最大的同学的位置
  2. 学号最小的同学的位置 两个整数之间用空格隔开。

样例输入

6
1 8 9 10 5 3

样例输出

4 1

样例解释

  • 队列中每个学号对应的位置(从1开始)如下:
    • 学号1 → 位置1
    • 学号8 → 位置2
    • 学号9 → 位置3
    • 学号10 → 位置4
    • 学号5 → 位置5
    • 学号3 → 位置6
  • 所有学号中,最大学号为10,其对应位置是4;
  • 所有学号中,最小学号为1,其对应位置是1;

数据范围

  • 排队同学人数n:n≤100
  • 学号特性:所有学号均不重复(无相同值),未限制具体数值范围。

一维数组测试

未认领
状态
已结束
题目
15
开始时间
2025-11-22 0:00
截止时间
2025-11-29 23:59
可延期
24 小时