

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
#include <bits/stdc++.h>
#define ll long long
using namespace std;
ll a[1000005], n, i, dem, b[1000005], k;
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);//n
cout.tie(0);
cin >> n >> k;
for (i = 1; i <= n; i++)
{
cin >> a[i];
b[a[i] % k] = 1;
}
for (i = 1; i <= n; i++)
{
if (b[a[i] % k] != 0)
{
dem++;
b[a[i] % k] = 0;
}
}
cout << dem;
return 0;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
#include <iostream>
using namespace std;
int main()
{
int N, K, i, X = 0;
cin >> N >> K;
long A[N], B[K] = {0};
for (i = 0; i < N; i++) {
cin >> A[i];
if (B[ A[i] % K ] == 0) {
X++;
B[ A[i] % K ] = 1;
}
}
cout << X;
return 0;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin
211
2180
224
giúp tăng tốc độ chạy của code khi chấm
1887
25967
1060
à, có giảm thêm dung lượng k
211
2180
224
hình như k
211
2180
224
giảm thời gian chạy chứ k phải tăng nha
211
2180
224
viết nhầm =))
1887
25967
1060
..
315
4095
197
giải thành python được không
0
50
0
Giải pascal dc ko ạ