Здравейте,
Джъдж ми дава 53/100 със следното решение:
https://pastebin.com/giwufm7m
Ще съм благодарен ако някой има идеи къде може да намеря грешката .
Здравейте,
Джъдж ми дава 53/100 със следното решение:
https://pastebin.com/giwufm7m
Ще съм благодарен ако някой има идеи къде може да намеря грешката .
Здравей,
Не знам какви грешки ти дава, но е възможно времето за изпълнение да е по-дълго от необходимото и паметта да се надвишава в някакви случаи. Според мен можеш да пробваш да премахнеш if клаузата в създаването на матрицата, както и current row, и след вложения for цикъл на counter да присвояваш стойността на matrix[i, 1].
Поздрави,
Даяна
Прегледах ти решението и мисля, че проблемът може да идва от това, че използваш int за клетките в матрицата.
Все пак стойностите в клетките са *2… Тоест растат много бързо.
За N = 17
и вече прехвърляш int-a.
За да си гарантираш, че ще работи при всеки N, пробвай да смениш типа на матрицата да е BigInteger
също така смени и currentRow и counter
BigInteger currentRow = 1;
BigInteger counter = 1;
Пробвай и кажи дали е станало да погледна пак.
Здрасти,
Разреших си проблема, оказа че грешката наистина е в типа данни, който съм използвал за матрицата - когато смених Int с ulong проработи напълно.
Благодаря ви за вниманието все пак.
Поздрави!