94072024-02-21 13:46:38Leventusz09Bájital (80 pont)csharpIdőlimit túllépés 16/80284ms38600 KiB
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Bájital{
    class Program{
        static void Main(){
            string[] in1 = Console.ReadLine().Split();
            int N = int.Parse(in1[0]),
                X = int.Parse(in1[1]);

            int[] A = Console.ReadLine().Split().Select(int.Parse).ToArray();

            int max = 0, min = 0, maxi = 0, mini = 0, o1;


            for(o1 = 0; true; o1++){
                max = 0; min = int.MaxValue;
                for(int i=0; i<N; i++){
                    if(A[i] > max){
                        max = A[i];
                        maxi = i;
                    }else if(A[i] < min && A[i] != 0){
                        min = A[i];
                        mini = i;
                    }

                }
                if (max < X || min == max) break;

                A[maxi] -= X;
                A[mini] -= 1;
            }
            Console.WriteLine(o1);
        }
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base16/80
1Elfogadva0/030ms22224 KiB
2Időlimit túllépés0/0256ms4688 KiB
3Időlimit túllépés0/2280ms5008 KiB
4Időlimit túllépés0/2268ms5292 KiB
5Időlimit túllépés0/2263ms5732 KiB
6Időlimit túllépés0/2275ms6028 KiB
7Időlimit túllépés0/4244ms6212 KiB
8Időlimit túllépés0/4263ms6268 KiB
9Időlimit túllépés0/2275ms15120 KiB
10Időlimit túllépés0/2273ms15676 KiB
11Időlimit túllépés0/2261ms15816 KiB
12Időlimit túllépés0/2268ms16152 KiB
13Időlimit túllépés0/2273ms16056 KiB
14Időlimit túllépés0/2273ms16172 KiB
15Időlimit túllépés0/2277ms16700 KiB
16Időlimit túllépés0/2273ms16620 KiB
17Időlimit túllépés0/2273ms16436 KiB
18Időlimit túllépés0/2245ms16500 KiB
19Időlimit túllépés0/2273ms16400 KiB
20Időlimit túllépés0/2284ms16420 KiB
21Időlimit túllépés0/2280ms16344 KiB
22Időlimit túllépés0/2268ms16592 KiB
23Elfogadva4/432ms25872 KiB
24Elfogadva4/430ms25392 KiB
25Elfogadva4/432ms25600 KiB
26Elfogadva4/479ms38600 KiB
27Időlimit túllépés0/4279ms16536 KiB
28Időlimit túllépés0/4277ms16572 KiB
29Időlimit túllépés0/4270ms17156 KiB
30Időlimit túllépés0/2261ms17252 KiB
31Időlimit túllépés0/2282ms17616 KiB
32Időlimit túllépés0/2277ms17596 KiB
33Időlimit túllépés0/2273ms17608 KiB