示例#1
0
        static void RunMinimumAbsoluteDifferenceInAnArray()
        {
            var arrayLength = Convert.ToInt32(Console.ReadLine());

            int[] input        = Array.ConvertAll(Console.ReadLine().Split(' '), tempArray => Convert.ToInt32(tempArray));
            var   greedyWorker = new GreedyWorker();
            int   result       = greedyWorker.CalculateMinimumAbsoluteDifference(input);

            Console.WriteLine(result);
        }
示例#2
0
        static void RunLuckBalance()
        {
            string[] inputs = Console.ReadLine().Split(' ');

            var arrayLength = Convert.ToInt32(inputs[0]);

            var maxImportantLoses = Convert.ToInt32(inputs[1]);

            var contests = new int[arrayLength][];

            for (var i = 0; i < arrayLength; i++)
            {
                contests[i] = Array.ConvertAll(Console.ReadLine().Split(' '), contestsTemp => Convert.ToInt32(contestsTemp));
            }
            var greedyWorker = new GreedyWorker();
            int result       = greedyWorker.CalculateLuckBalance(maxImportantLoses, contests);

            Console.WriteLine(result);
        }