59322023-10-05 21:01:40Global2HuNVállalkozócsharpIdőlimit túllépés 28/40184ms26844 KiB
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace mekkelek
{
    class Program
    {
        static void Main(string[] args)
        {
            string[] lsor = Console.ReadLine().Split();
            int napszam = int.Parse(lsor[0]);
            int rendelesszam = int.Parse(lsor[1]);
            int[] napiteljesites = new int[napszam];
            string[] sor = Console.ReadLine().Split();
            for (int i = 0; i < napszam; i++)
            {
                napiteljesites[i] = int.Parse(sor[i]);
            }
            List<int> hatarido = new List<int>();
            for (int i = 0; i < rendelesszam; i++)
            {
                hatarido.Add(int.Parse(Console.ReadLine()));
            }
            hatarido.Sort();
            int munkavegzes = 0;
            for (int i = 0; i < rendelesszam; i++)
            {
                for (int j = 0; j < napszam; j++)
                {
                    if (napiteljesites[j] > 0 && hatarido[i] >= j+1)
                    {
                        munkavegzes++;
                        napiteljesites[j]--;
                        hatarido[i] = 0;
                    }
                }
            }
            Console.WriteLine(munkavegzes);
            Console.ReadKey();
        }
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base28/40
1Elfogadva0/030ms20948 KiB
2Időlimit túllépés0/0160ms9032 KiB
3Elfogadva2/230ms21836 KiB
4Elfogadva2/229ms22148 KiB
5Elfogadva2/229ms22508 KiB
6Elfogadva2/241ms23396 KiB
7Elfogadva2/257ms23748 KiB
8Elfogadva2/234ms22996 KiB
9Elfogadva2/237ms23472 KiB
10Elfogadva2/232ms22952 KiB
11Elfogadva2/237ms23540 KiB
12Elfogadva2/241ms24232 KiB
13Elfogadva2/248ms24628 KiB
14Elfogadva2/245ms24980 KiB
15Elfogadva2/296ms26844 KiB
16Elfogadva2/2104ms26448 KiB
17Időlimit túllépés0/2180ms9816 KiB
18Időlimit túllépés0/2180ms9316 KiB
19Időlimit túllépés0/2172ms9840 KiB
20Időlimit túllépés0/2184ms10068 KiB
21Időlimit túllépés0/2180ms11452 KiB
22Időlimit túllépés0/2172ms12436 KiB