Đào Khánh Thy

Cho dãy số nguyên dương gồm 𝑁 phần tử 𝑎1, 𝑎2, … , 𝑎𝑁 và một số nguyên dương 𝑀. Yêu cầu: Đếm xem dãy 𝐴 có bao nhiêu dãy con liên tiếp có tổng không lớn hơn 𝑀. 

Nguyễn Đăng Nhân
18 tháng 10 2023 lúc 20:54

Ngôn ngữ: C++

#include <bits/stdc++.h>

using namespace std;
long long a[1000000];
long long n,m,d;
int main()
{
    cin>>n>>m;
    for(int i=1;i<=n;i++){
        long long tmp;
        cin>>tmp;
        a[i]=a[i-1]+tmp;
    }
    for(int i=1;i<n;i++){
        for(int j=i+1;j<=n;j++){
            if(a[j]-a[i-1]<=m){d++;}
        }
    }
    cout<<d;
    return 0;
}

Bình luận (1)

Các câu hỏi tương tự
Tiếng anh123456
Xem chi tiết
Võ Thị Mai Sương
Xem chi tiết
nguyentienlam
Xem chi tiết
GamingDudex
Xem chi tiết
luu tean khanh
Xem chi tiết
chibinh nguyen
Xem chi tiết
Nhật Minh
Xem chi tiết
Gà Công Nghệ
Xem chi tiết
Mai Xuân Phúc
Xem chi tiết