0
已解决
董宇昊
初级启示者
初级启示者
#include<bits/stdc++.h>
using namespace std;
int main(){
int a[10001],n,minx=-1,ans_1,ans_2;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
if(a[i]>minx){
ans_1=a[i];
ans_2=i;
}
}
cout<<ans_1<<" "<<ans_2;
return 0;
}
0分错误代码
3955 数组最大值
经验值:0
题目描述 Description
给出一个数组,包含n个正整数,请你编写函数求出这n个数的最大值对应的下标和数值(下标从1开始)。如果有相等的最大值时,输出最后一次出现时的下标。
输入描述 Input Description
第一行,一个正整数n(1≤n≤10000)
第二行,n个正整数,每个数都是小于100000的
输出描述 Output Description
一行,两个正整数,分别表示最大值对应的下标和最大值,用单个空格隔开
样例输入 Sample Input
5
2 1 3 4 5
样例输出 Sample Output
5 5