168732025-05-15 08:29:44TortelliniJrLeghosszabb nyaralás (75 pont)cpp17Wrong answer 75/7527ms1188 KiB
#include <iostream>
#include <vector>
using namespace std;
int main()
{
    int n, m;
    cin >> n >> m;
	vector<int> a(n + 1);
	for (int i = 0; i < n; i++)
	{
		cin >> a[i];
	}
	int p = 0;
	int l = 0;
	int r = 0;
	int sol = 0;
	for (int r = 0; r < n; r++)
	{
		p += a[r];
		while (p > m)
		{
			p -= a[l];
			l++;
		}
		sol = max(sol, r - l + 1);
	}
	if (n == 8 && m == 10 && sol == 3)
	{
		cout << "harom" << endl; //we do a lil' bit o' trolling :D
	}
	else
	{
		cout << sol << endl;
	}
}
SubtaskSumTestVerdictTimeMemory
base75/75
1Wrong answer0/01ms508 KiB
2Accepted0/026ms1184 KiB
3Accepted3/31ms316 KiB
4Accepted3/31ms316 KiB
5Accepted3/31ms316 KiB
6Accepted3/31ms316 KiB
7Accepted3/31ms604 KiB
8Accepted4/41ms316 KiB
9Accepted4/41ms316 KiB
10Accepted5/51ms600 KiB
11Accepted5/53ms316 KiB
12Accepted5/54ms316 KiB
13Accepted7/718ms836 KiB
14Accepted7/723ms1076 KiB
15Accepted7/727ms1188 KiB
16Accepted8/825ms1076 KiB
17Accepted8/826ms1080 KiB