Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Tác giả:
Nguồn bài:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch
Cho mảng số nguyên A[] gồm N phần tử, hãy đếm xem có bao nhiêu giá trị khác nhau trong mảng?
Tham khảo lý thuyết mảng đánh dấu : [C++]. Mảng Đánh Dấu
Đầu vào
Dòng đầu tiên là số nguyên dương N
Dòng thứ 2 gồm N số nguyên viết cách nhau một vài khoảng trắng
Giới hạn
1<=N<=1000
0<=A[i]<=10^6
Đầu ra
In ra số lượng các giá trị khác nhau xuất hiện trong mảng
Ví dụ :
Input 01
5
3 9 4 0 9
Output 01
4
Input 02
5
28 28 28 28 28
Output 02
1
Bình luận
include <bits/stdc++.h>
using namespace std; int main(){ int n; cin >> n; int a[1000006]; for ( int i = 0; i < n; i++){ cin >> a[i]; } for (int i = 0; i < n; i++){ int check = true; for (int j = 0; j < i; j++){ if (a[i] == a[j]){ check = false; break; } } if(check == true){ cout << a[i] << endl; } } } em sai cho nao vay a
include <bits/stdc++.h>
using namespace std;
int n; int a[1001],f[1000001]; int maxx=-1e9; int t=0; int main() {
}