代码打字

完成新题 +10 积分
随机一题
cc.cc20 240 字符 匹配可见字符 尚未完成
题目

P84. L19-课后-最小值位置

查看原题

题目描述

给定 nn 个整数,请输出其中的最小值,以及该最小值第一次出现的位置。位置编号从 11 开始。

输入格式

第一行输入一个整数 nn

第二行输入 nn 个整数,表示给定的序列。

输出格式

输出一行两个整数,先输出最小值,再输出该最小值第一次出现的位置。

样例

样例 1

输入:

1
0

输出:

0 1

样例 2

输入:

2
5 -3

输出:

-3 2

数据范围

对于全部数据,1n10001 \le n \le 1000

提示

注意输出的是最小值第一次出现的位置,且位置编号从 11 开始。

打字区

cc.cc20

00:00 用时 0 CPM 100% 准确率
目标代码 0 / 240
#include<bits/stdc++.h>
using namespace std;
int a[1091];
int b[10];
int main() {
	int n;
	cin >> n;
	for (int i = 1; i <= n; i++) {
		cin >> a[i];
	}
	int minn=1e9;
	for (int i = 1; i <= n; i++) {
		minn=min(minn,a[i]);
	}
	for(int i=1;i<=n;i++){
		if(a[i]==minn){
			cout<<minn<<' '<<i;
			break;
		}
	}
	return 0;
}
登录后开始 未开始

手速排行榜

正在加载排行榜...

打字量排行榜

正在加载排行榜...