84 / 83 / 8
Регистрация: 31.03.2015
Сообщений: 447
|
|||||||||||
1 | |||||||||||
Покритиковать, улучшить, закончить04.01.2016, 01:55. Показов 888. Ответов 22
Метки нет (Все метки)
Покритиковать, улучшить, закончить, помочь.
Нужно рассказать, что не так в моей программе: где её можно улучшить, где велосипеды или костыли, можно ли сделать быстрее(важно), что подправить и т.д. , помочь её закончить(осталась одна функция). Всем заранее спасибо. Собственно говоря, вот что она делает. Дана квадратная матрица M размера n, элементы которой - целые числа. Дальше R=(m(0), m(1), ..., m(k-1)) массив состоящий из k подматриц матрицы M. 1. Определить количество уникальных сумм подматриц(klasa abstrakcji (не знаю как правильно перевести) из R. 2. Определить количество сумм которые встречались больше всего раз. 3. Найти целую часть среднего арифметического всех сумм. Ввод n k матрица размера n k-количество координат для подматриц (две координаты левого угла, две - правого) Вывод Пункт1 Пункт2 Пункт3 Ограничения n [1 ; 10^4], k [1 ; 10^8], M - целые числа [-10^3,10^3] Лимиты По времени O(n^2+klgk), по памяти O(n^2+k) Пример
0 1 2 3 4 5 6 7 8 -> 0 0 1 2 0 1 2 3 4 5 6 7 8 Если что-то непонятно обьяснил, спросите расскажу как смогу
2
|
04.01.2016, 01:55 | |
Ответы с готовыми решениями:
22
Просьба покритиковать сайт Просьба покритиковать сайт ... Прошу потестировать и покритиковать Прошу покритиковать сайт |
4527 / 3521 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
|
|
12.01.2016, 16:19 | 21 |
Несомненно, читатели раздела о C++ оценили бы.
Ещё бы вырезать и перенести.
1
|
188 / 155 / 17
Регистрация: 18.12.2015
Сообщений: 179
|
|
13.01.2016, 00:55 | 22 |
Vaderkos, а зачем тебе в программе lprint, которая умеет выводить на экран только положительные числа? Причём, судя по тексту, ты её ни где не используешь.
Я б ещё про деление с остатком спросил. Но, я на Си++ ничего, сложнее "Hello, World!" не писал, так что не буду о таких тонкостях.
1
|
84 / 83 / 8
Регистрация: 31.03.2015
Сообщений: 447
|
|
13.01.2016, 15:36 [ТС] | 23 |
rdt, С делением все там ок, если инт то берется целая часть от числа(судя по всему). Насчет lprint, я видимо сбросил не тот вариант, в другом я добавил поддержку отрицательных чисел и сделал вывод через него. Сам на С++ не много пишу, только базовые знания.
0
|
13.01.2016, 15:36 | |
13.01.2016, 15:36 | |
Помогаю со студенческими работами здесь
23
Покритиковать модифицированный стек Просьба покритиковать сайт на юзабилити Змейка на JS от новичка (прошу покритиковать) Подготовил свой ТЗ. Просим покритиковать/посоветовать. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |