9309 2024. 02. 20 12:00:10 Leventusz09 Leghosszabb nyaralás (75 pont) csharp Hibás válasz 17/75 86ms 41940 KiB
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Leghosszabb_nyaralás{
    class Program{
        static void Main(){
            string[] NP = Console.ReadLine().Split();
            int N = int.Parse(NP[0]);
            int P = int.Parse(NP[1]);
            int[] A = Console.ReadLine().Split().Select(int.Parse).ToArray();
            int o1 = 0, TP = 0;
            for(int i=0, j=0; i<=j && j<N-1;){
                if(TP <= P){
                    if (o1 < j - i) o1 = j - i;
                    j++;
                    TP += A[j];
                }else{
                    TP -= A[i];
                    i++;
                }
            }
            Console.WriteLine(o1+1);
        }
    }
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 17/75
1 Elfogadva 0/0 30ms 22248 KiB
2 Hibás válasz 0/0 86ms 37032 KiB
3 Hibás válasz 0/3 30ms 23468 KiB
4 Hibás válasz 0/3 29ms 23944 KiB
5 Hibás válasz 0/3 29ms 24176 KiB
6 Hibás válasz 0/3 32ms 24452 KiB
7 Hibás válasz 0/3 32ms 24796 KiB
8 Elfogadva 4/4 30ms 24684 KiB
9 Hibás válasz 0/4 35ms 25304 KiB
10 Hibás válasz 0/5 35ms 25664 KiB
11 Hibás válasz 0/5 39ms 27320 KiB
12 Elfogadva 5/5 41ms 28176 KiB
13 Hibás válasz 0/7 79ms 37376 KiB
14 Hibás válasz 0/7 82ms 39260 KiB
15 Hibás válasz 0/7 86ms 40740 KiB
16 Hibás válasz 0/8 83ms 41268 KiB
17 Elfogadva 8/8 85ms 41940 KiB