ЗАДАЧА: 11. Equal Sums
Някаква идея защо задачата ми гърми на последните 2 теста?
http://pastebin.com/EXAFHFSi
Пробвах с long и не стана :(
Някаква идея защо задачата ми гърми на последните 2 теста?
http://pastebin.com/EXAFHFSi
Пробвах с long и не стана :(
Здравей,
доста си го усложнил. Проблема не е в лонг, а в алгоритъма ти.
При мен гърмеше само последния тест за разлика от тебе, така и не разбрах какво има в 10 проверка.
Като решение си пренаписах алгоритъма. Ето един печеливш, надявам се да ти помогне:
  int[] array = Console.ReadLine().Split(' ').Select(int.Parse).ToArray();
            int a = 0;
            for (int i = 0; i < array.Length; i++)
            {
                int leftSum = 0, rightSum = 0;
                for (int j = 0; j <= i; j++)
                { leftSum += array[j]; }
                for (int k = array.Length-1; k >= i; k--)
                { rightSum += array[k];}
                if (leftSum == rightSum)
                { Console.WriteLine(i); a = 1; }
            }
            if(a == 0)
            { Console.WriteLine("no"); }