Это наверное мой первый пост.) Так что не ругайте! xD Мне КБО очень понравился задачи интересные и условие было очень хорошим. Поскольку еще никто не опубликовал разбор КБО для 9, я решился сделать это!)))))

Так задача А:

Ну, здесь надо считать массив и просто сделать полный обход по массиву... Если a[i][j] == 1 то проверяем x-axis и y-axis если не одна из них не содержит целого ряда однерок, то -1! Иначе, мы просто пушим в массив ответа координаты! Надеюсь правильно объяснил.) Если возникли проблемы, то можете написать в личку!

Б:

Б - интересная задачка... Ну делаем цикл от 1 ... К и считываем а, б, с. Дальше все это можно очень легко понять!))) Мы должны узнать сумму чисел от а до б кратных с!) И в этом то и вся загвоздка! Например: а = 5, б = 19, с = 5! Получается так: 5, 10, 15; 5 / 5 = 1, 10 / 5 = 2, 15 / 5 = 3; то есть, чтобы найти сумму просто 5 * (1 + 2 + 3) или (формула ГАУСА) 5 * (3 * (3 + 1) / 2)... На первый взгляд работает, НО! есть проблема, а что если а = 6, б = 19, с = 5???? Делаем следущее: чтобы найти с чего нужно начинать, надо integer v = b / c double v1 = (a * 1.00) / (c * 1.00); if (v1 > round (v1)) v1 = round (v1) + 1; else v1 = round (v1); и дальше по описанию выше.

С:

К большому сожалению я не успел ее написать.(( Но идею решения я знаю... Просто надо записать все планеты как вершины графа, а также сделать его полным, указывая длину. Затем пройтись по нему алгоритмом Дейкстры. И все! Если кому то нужна дополнительная помощь, спрашивайте!)