|
0 / 0 / 0
Регистрация: 13.05.2014
Сообщений: 29
|
||||||
Как сократить время работы программы?06.08.2014, 20:21. Показов 2923. Ответов 13
Метки нет (Все метки)
Надо бы сократить время работы на 0.015 секунд. Или может данную программу возможно лишь через один массив реализовать, без использования коллекции. Заранее спасибо!
0
|
||||||
| 06.08.2014, 20:21 | |
|
Ответы с готовыми решениями:
13
Как спрогнозировать время работы программы? Как создать таймер, который будет показывать время работы программы Время работы программы |
|
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
|
||
| 06.08.2014, 21:01 | ||
|
1
|
||
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 06.08.2014, 22:18 | |
|
Excalibur921, отличный совет!
![]() Добавлено через 5 минут Wolfevg, поскольку мы заранее знаем сколько всего номиналов банкнот существует, мы можем определить массив (начальные значения 0)длинной N где N кол-во разных банкнот. Затем когда мы проходим по вводным данным, мы прибавляем соответствующую ячейку на 1. Например для инпута 3 3 2 2 3 ----- arr[3]++ arr[3]++ arr[2]++ arr[2]++ arr[3]++ -------------- После этого ищем максимум. Это и будет результат.
0
|
|
|
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
|
|
| 06.08.2014, 22:39 | |
|
0
|
|
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 06.08.2014, 22:57 | |
|
Excalibur921, вопрос в том как написать эту программу на Java а не на ассемблере.
0
|
|
|
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
|
|||
| 06.08.2014, 23:19 | |||
|
Добавлено через 4 минуты Просто я ненавижу джава, с ним сталкиваюсь с браузере, если звучит написано на джава все…4 ядерный процессор будет нагружен на 102% чтобы релизовать калькулятор, зато красивый.И причина в самом джава и их некоторых разработчиках.Все что на джава дико вешает систему просто так. И где не сталкиваюсь с ней все также...Потому за 10 лет закрепилось ассоциация джава= дикие лаги.
0
|
|||
|
0 / 0 / 0
Регистрация: 13.05.2014
Сообщений: 29
|
|
| 07.08.2014, 09:08 [ТС] | |
|
3
3 2 2 3 ----- arr[3]++ arr[3]++ arr[2]++ arr[2]++ arr[3]++ Ведь у всех индексы будут разные, как все это реализовать.
0
|
|
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
| 07.08.2014, 09:41 | |
|
0
|
|
|
136 / 67 / 27
Регистрация: 18.06.2014
Сообщений: 216
|
||||||
| 07.08.2014, 10:01 | ||||||
|
Вот моя реализация:
0
|
||||||
|
136 / 67 / 27
Регистрация: 18.06.2014
Сообщений: 216
|
||||||
| 07.08.2014, 11:28 | ||||||
|
Вот еще реализация на Assembler(NASM), если кому интересно:
0
|
||||||
|
136 / 67 / 27
Регистрация: 18.06.2014
Сообщений: 216
|
||||||
| 07.08.2014, 11:37 | ||||||
|
блин. Опечатался. Вот правильный вариант:
Кликните здесь для просмотра всего текста
0
|
||||||
|
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
|
||
| 07.08.2014, 11:45 | ||
|
А вы можете теперь сверить как-то, как они время выполнения программы на джава и вашу на ассемблере? ( которая по моему совету по ускорению) Просто интересно и другим наука, ведь задача ТС скорость.
0
|
||
| 07.08.2014, 12:07 | |||||||
0
|
|||||||
|
136 / 67 / 27
Регистрация: 18.06.2014
Сообщений: 216
|
|
| 07.08.2014, 17:26 | |
|
Excalibur921, приблизительно 0.04 секунд. FraidZZ, больше так не буду.
0
|
|
| 07.08.2014, 17:26 | |
|
Помогаю со студенческими работами здесь
14
Как сократить время работы программы? Как сократить время работы программы?! Анаграммы Счастливый билет. Надо сократить время работы программы Как сократить время работы процедуры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|