Số bé thứ 2 dãy
Xem dạng PDF
Gửi bài giải
Điểm:
8,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 ~a_1,a_2,...,a_n~.
Yêu cầu: In ra số bé thứ 2 dãy, nếu dãy bao gồm cá phần tử bằng nhau thì ghi -1.
Dữ liệu vào:
- Dòng 1: Số nguyên dương n (~1 \le n \le 10^6~)
- Dòng 2. ~n~ số nguyên ~a_1,a_2,...,a_n~ (~|a_i| \le 10^9~).
Dữ liệu ra:
- Dòng 1: Số nguyên dương duy nhất là kết quả bài toán.
Ví dụ
Input
5
1 3 2 6 9
Output
2
Bình luận
hello
include <bits/stdc++.h>
using namespace std; int a[1000005], n; int main() { ios::syncwithstdio(false); cin.tie(nullptr); cin >> n; for (int i = 0; i < n; i++) cin >> a[i]; sort(a, a + n); int i = 1; while (i < n && a[i] == a[0]) i++; if (i == n) cout << -1; else cout << a[i];
return 0; }
Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
mi lại tranh chức toxic nhất nx à???
thì ra đây là cách mà các e buff danh hiệu toxic
yes
!?
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
????
1
1
1
1
1
1
1
1
1
1
1
1
1