#萌新求助,2,4,5,6,9WA了,样例能过
查看原帖
#萌新求助,2,4,5,6,9WA了,样例能过
755222
Lawate楼主2022/10/17 22:36
#include<iostream>
using namespace std;
int main()
{
    int n, m;
    int t = 0;//计数是否达m
    int s = 0;//求每m项的和
    int d = 0;
    int j = 0;
    int a[3001];
    int b[1002];//存放每个连续m项的和
    cin >> n >> m;
    for (int q = 0; q < n; q++)
    {
        cin >> a[q];
    }
    for (int q = 0; q < n; q++)
    {
        s = s + a[q];
        t++;
        if (t == m)
        {
            b[j++] = s;
            t = 0;
            s = 0;
        }
    }
    if (t != 0)
    {
        b[j++] = s;
    }
    for (int q = 0; q < j; q++)
    {
        for (int i = q + 1; i < j; i++)
        {
            if (b[q] > b[i])
            {
                d = b[q];
                b[q] = b[i];
                b[i] = d;
            }
        }
    }
    cout << b[0];
    return 0;
}

感谢!!!

2022/10/17 22:36
加载中...