93092024-02-20 12:00:10Leventusz09Leghosszabb nyaralás (75 pont)csharpHibás válasz 17/7586ms41940 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ÖsszpontTesztVerdiktIdőMemória
base17/75
1Elfogadva0/030ms22248 KiB
2Hibás válasz0/086ms37032 KiB
3Hibás válasz0/330ms23468 KiB
4Hibás válasz0/329ms23944 KiB
5Hibás válasz0/329ms24176 KiB
6Hibás válasz0/332ms24452 KiB
7Hibás válasz0/332ms24796 KiB
8Elfogadva4/430ms24684 KiB
9Hibás válasz0/435ms25304 KiB
10Hibás válasz0/535ms25664 KiB
11Hibás válasz0/539ms27320 KiB
12Elfogadva5/541ms28176 KiB
13Hibás válasz0/779ms37376 KiB
14Hibás válasz0/782ms39260 KiB
15Hibás válasz0/786ms40740 KiB
16Hibás válasz0/883ms41268 KiB
17Elfogadva8/885ms41940 KiB