

Anh cùng 𝑁 người bạn khác cùng lớp đi cắm trại. Tuy nhiên, vì một số lý do đột ngột, nên Anh
đã đến sau các bạn khác. Khi tới nơi, các bạn đã chia thành từng khu trại và sinh hoạt tại trại.
Anh cần đến khu trại của mình để hành lý của bản thân. Các khu trại được đánh số từ bắt đầu từ
1, và những người có cùng điểm với nhau sẽ ở chung một khu trại, và người có điểm cao hơn sẽ ở
khu trại có thứ tự cao hơn.
Anh biết được điểm số của mình cũng như 𝑁 bạn khác, và anh muốn biết khu trại của mình có
số thứ tự nào để có thể đến dọn nhanh chóng.
Dữ liệu cho trong file Camping.Inp gồm:
• Dòng đầu bao gồm 2 số nguyên dương 𝑁, 𝑋 trong đó 𝑁 là số người bạn và 𝑋 là điểm của Anh
(1 ≤ 𝑁, 𝑋 ≤ 5 × 105
).
• Dòng sau gồm 𝑁 số nguyên dương, tương ứng là số điểm của 𝑁 bạn học ( Số điểm tối đa không
vượt quá 5 × 105
).
Kết quả ghi ra file Camping.Out gồm một số nguyên duy nhất là số thự tự khu trại của Anh.
Ví dụ:
Input Ouput
5 3
3 3 3 3 3
1
8 10
1 2 3 4 5 6 7 8
9
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
#danglam228
#include <bits/stdc++.h>
using namespace std;
int n, x;
int main() {
cin >> n >> x;
vector<int> f(n);
for (int i = 0; i < n; i++) {
cin >> f[i];
}
int d = 1;
for (int i = 0; i < n; i++) {
if (f[i] > x) {
d++;
}
}
cout << d << endl;
return 0;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
#include <bits/stdc++.h>
#define ll long long
#define Faster ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
const ll nmax = 1e6;
const ll mod = 1e9 + 7;
using namespace std;
ll tt, n, d = 0, k ;
int main()
{
Faster;
//freopen(".inp", "r", stdin);
//freopen(".out", "w", stdout);
cin >> tt >> k;
while (tt--)
{
cin >> n;
if (k > n) d++;
}
cout << d + 1;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin