题目描述
读入 个整数(可能有负数),输出最小值所在的位置(从 数起);如果最小值出现多次,输出最前面那个的位置。
min_element 返回指向最小元素的迭代器(并列时取最前面的);迭代器减 v.begin() 得到下标——它从 0 数起,换算成位置要加一。
输入格式
第一行一个整数 ()。
第二行 个整数 ()。
输出格式
一行一个整数:最小值的位置(从 数起,并列取最先)。
样例
输入:
5
3 -1 4 -1 5
输出:
2
最小值 出现了两次,最前面的一次在第 2 个位置。
数据范围
,。要的是「位置」不是「值」——*it 是值,it - v.begin() 才是下标。