59342023-10-05 21:17:22rennVállalkozócsharpElfogadva 40/4089ms31588 KiB
using System;

namespace ConsoleApp1
{
    internal class Program
    {
        static void Main(string[] args)
        {
            string[] be = Console.ReadLine().Split(' ');
            int N = int.Parse(be[0]), M = int.Parse(be[1]), jo = 0;

            int[] napok = new int[N+1];
            int[] munkak = new int[N];

            be = Console.ReadLine().Split(' ');
            for (int i = 0, j; i < N; i++)
            {
                napok[i] = int.Parse(be[i]);
                munkak[i] = 0;
            }

            for (int i = 0, j; i < M; i++)
            {
                j = int.Parse(Console.ReadLine());
                munkak[j - 1]++;
            }

            for (int i = 0; i < N; i++)
            {
                jo += Math.Min(napok[i], munkak[i]);
                napok[i + 1] += Math.Max(0, napok[i] - munkak[i]);
            }

            Console.WriteLine(jo);
            //Console.ReadKey();
        }
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base40/40
1Elfogadva0/028ms20492 KiB
2Elfogadva0/089ms28072 KiB
3Elfogadva2/227ms21092 KiB
4Elfogadva2/227ms21684 KiB
5Elfogadva2/228ms21756 KiB
6Elfogadva2/234ms23168 KiB
7Elfogadva2/235ms23624 KiB
8Elfogadva2/228ms22948 KiB
9Elfogadva2/230ms23616 KiB
10Elfogadva2/228ms23168 KiB
11Elfogadva2/229ms23600 KiB
12Elfogadva2/234ms23892 KiB
13Elfogadva2/237ms24416 KiB
14Elfogadva2/235ms24404 KiB
15Elfogadva2/248ms25860 KiB
16Elfogadva2/246ms26368 KiB
17Elfogadva2/254ms27964 KiB
18Elfogadva2/246ms27148 KiB
19Elfogadva2/250ms27772 KiB
20Elfogadva2/257ms28144 KiB
21Elfogadva2/267ms29596 KiB
22Elfogadva2/282ms31588 KiB