Vị trí số lớn nhất
Xem dạng PDF
Gửi bài giải
Điểm:
4,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch
Cho số nguyên dương N và dãy gồm N số nguyên dương.
Yêu cầu: Hãy tìm và in ra các vị trí chứa số lớn nhất.
Dữ liệu vào:
- Nhập số nguyên dương N và dãy gồm N số nguyên dương (~0 \le A_i \le 10^9, 1 \le N \le 10^6~)
Dữ liệu ra:
- In các vị trí chứa số lớn nhất trong dãy
Ví dụ:
Input
10
4 6 9 5 7 1 9 3 9 8
Output
3 7 9
Bình luận
include <bits/stdc++.h>
using namespace std; int main() { iosbase::syncwith_stdio(false); cin.tie(NULL); long long n; cin >> n; long long a[100005]; for (long long i = 1; i <= n; i++) cin >> a[i]; int mx = a[1]; for (long long i = 2; i <= n; i++) if (a[i] > mx) mx = a[i]; for (long long i = 1; i <= n; i++) if (a[i] == mx) cout << i << " "; return 0; }
ai hoi
!!!...
Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.
Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.