

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
Cách giải :
Bạn cứ xét liên tục 3 bao lì xì liền kề nhau và kiểm tra điều kiện, biến cnt sẽ là đáp án của bài toán.
Code đã AC :
#include <iostream>
using namespace std;
int ar[1000001];
int main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int n,k;
cin >> n >> k;
for (int i = 0 ; i < n; ++i)
cin >> ar[i];
int cnt = 0;
for (int i = 0 ; i < n - 2; ++i)
{
long long tmp = ar[i] + ar[i+1] + ar[i+2];
if (tmp >= k)
++cnt;
}
cout << cnt;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
![]()
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n, a[100005], k, dem = 0;
cin >> n >> k;
for (int i = 1; i <= n; i++) cin >> a[i];
for (int i = 1; i < n - 1; i++)
{
if (a[i] + a[i + 1] + a[i + 2] >= k) dem++;
}
cout << dem;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin