0 / 0 / 0
Регистрация: 24.07.2015
Сообщений: 7
|
||||||
1 | ||||||
Ускорить программу04.10.2015, 13:44. Показов 488. Ответов 0
Метки нет (Все метки)
Не проходит половину тестов из-за превышения по времени. Как оптимизировать работу в такой элементарной программе?
Условие задачи: Кликните здесь для просмотра всего текста
Для проведения чемпионата Европы по футболу в Португалии было принято решение построить К-цветной цифровой экран NxM (N по вертикали, M по горизонтали) пикселей. Но в связи с тем, что экран очень большой, работать можно только с прямоугольной областью экрана N1xM1 (N1 по вертикали, M1 по горизонтали) пикселей. Экран был сконструирован так, что при его включении цвета пикселям предоставляются случайным образом, а нужно, чтобы все пиксели были черного (0-го) цвета. Вам необходимо определить минимальное количество операций, необходимую для того, чтобы сделать из исходного экрана экран черного (0-го) цвета, или указать, что решения не существует. За одну операцию считается: взять прямоугольную область экрана N1xM1 (N1 по вертикали, M1 по горизонтали) пикселей, полностью принадлежит экрана, и все номера цветов этой области увеличить на единицу по модулю K (т.е. если номер цвета равна K-1, то после увеличение станет 0). С консоли вводятся: в первой строке два числа через пробел N и M - размеры экрана; во второй строке - два числа N1 и M1 - размеры прямоугольной области, в третьей строке - одно число K- количество цветов на экране. Далее следуют строк N по M чисел, разделенные пробелами, - номере цветов в палитре (все числа от 1 до K). Ограничения 1≤N1≤N≤1000, 1≤M1≤M≤1000, 2≤K≤1000. В консоль вывести минимальное количество операций. Мое решение: Кликните здесь для просмотра всего текста
0
|
04.10.2015, 13:44 | |
Ответы с готовыми решениями:
0
Ускорить программу на C++ Как ускорить программу? Как ускорить данную программу Как ускорить данную программу? |
04.10.2015, 13:44 | |
04.10.2015, 13:44 | |
Помогаю со студенческими работами здесь
1
Как ускорить готовую программу? Ускорить программу сортировки списка в порядке возрастания Ускорить программу ответа на запросы различных типов Как ускорить программу за счет большей загруженности процессора? Как ускорить цикл? Как ускорить работу? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |