|
-3 / 0 / 0
Регистрация: 02.01.2014
Сообщений: 78
|
||||||
Сократить код. Задача про сравнение символов02.01.2014, 21:07. Показов 7981. Ответов 81
Метки нет (Все метки)
набросал решение вышесказаной задачи вот код
Размер кода: 119 но есть код (с++) и короче 114 символов как? помогите мне сократить код (убрать 4-5 символов)
0
|
||||||
| 02.01.2014, 21:07 | |
|
Ответы с готовыми решениями:
81
Сократить код. Задача про туриста Сократить код до 101 - 120 символов
|
|
71 / 53 / 10
Регистрация: 31.07.2009
Сообщений: 149
|
|
| 02.01.2014, 21:26 | |
|
У вас ссылка на 0 задачу, которая не найдена.
Не знаю как считают там размер, но вы не пробовали, например, писать весь код в одной строке? P.S. Полное отсутствие знаков пунктуации смущает мой разум.
0
|
|
|
413 / 250 / 118
Регистрация: 26.12.2012
Сообщений: 787
|
||||||
| 02.01.2014, 21:30 | ||||||
0
|
||||||
|
71 / 53 / 10
Регистрация: 31.07.2009
Сообщений: 149
|
||
| 02.01.2014, 21:35 | ||
|
Если так пойдет и дальше, то вы привыкните писать не перевариваемый код.
Добавлено через 2 минуты
0
|
||
|
What a waste!
1610 / 1302 / 180
Регистрация: 21.04.2012
Сообщений: 2,733
|
|
| 02.01.2014, 22:04 | |
|
1
|
|
|
-3 / 0 / 0
Регистрация: 02.01.2014
Сообщений: 78
|
||||||||||||||
| 03.01.2014, 11:59 [ТС] | ||||||||||||||
|
? как так к*5-5 это не 0
(к*5)-(к*5) это 0 Добавлено через 1 минуту Студент Василий живет в общежитии. Отделение банка, в котором он производит оплату за проживание, имеет всего две кассы, поэтому почти всегда длинная очередь к ним. Первая касса открывается в 8.00, вторая – в 8.05. Последний клиент будет принят в 20.00. Очередь единая, и очередной клиент обслуживается, как только освобождается одна из касс. На обслуживание одного клиента уходит ровно 10 минут. Василий приходит ровно в 8.00 и видит, сколько человек стоит перед ним. Требуется определить, сколько времени ему придется простоять в очереди, и вообще обслужат ли его сегодня. Входные данные Входной файл INPUT.TXT содержит единственное натурально число K – номер Василия в очереди (K < 250). Выходные данные В выходной файл OUTPUT.TXT выводится строка «NO», если Василий сегодня заплатить уже не успеет, и время его ожидания (в формате «X Y», где X – количество целых часов, которые простоит в очереди Василий, и Y – количество минут), если все же успеет заплатить. Добавлено через 2 минуты итак мы на 6 месте с кодом 118 символов как ещё сократить? Добавлено через 1 минуту
Добавлено через 2 минуты
0
|
||||||||||||||
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
| 03.01.2014, 12:05 | ||||||
|
Двойка здесь зачем?
0
|
||||||
|
-3 / 0 / 0
Регистрация: 02.01.2014
Сообщений: 78
|
||||||||
| 03.01.2014, 12:15 [ТС] | ||||||||
|
Добавлено через 3 минуты
ошибки task.cpp task.cpp(3) : error C2059: syntax error : ')' task.cpp(6) : error C2065: 'o' : undeclared identifier task.cpp(6) : error C3861: 'o': identifier not found, even with argument-dependent lookup
0
|
||||||||
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
| 03.01.2014, 12:20 | |
|
0
|
|
|
-3 / 0 / 0
Регистрация: 02.01.2014
Сообщений: 78
|
|
| 03.01.2014, 12:37 [ТС] | |
|
0
|
|
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|||
| 03.01.2014, 13:42 | |||
|
0
|
|||
|
-3 / 0 / 0
Регистрация: 02.01.2014
Сообщений: 78
|
|
| 04.01.2014, 18:44 [ТС] | |
|
0
|
|
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
| 04.01.2014, 18:46 | |
|
0
|
|
|
-3 / 0 / 0
Регистрация: 02.01.2014
Сообщений: 78
|
|||||||||||
| 04.01.2014, 19:04 [ТС] | |||||||||||
|
пошевелил последней извилиной
пришёл к выводу k = k * 5 - 5; это тоже самое что k=5*(k-1); => k / 60= 5*(k-1)/60=(k-1)/12 и k % 60 = (5*(k-1))%60 или же 5*(k-1)%60 => приходим к коду
Добавлено через 14 секунд пошевелил последней извилиной пришёл к выводу k = k * 5 - 5; это тоже самое что k=5*(k-1); => k / 60= 5*(k-1)/60=(k-1)/12 и k % 60 = (5*(k-1))%60 или же 5*(k-1)%60 => приходим к коду
0
|
|||||||||||
|
4903 / 2696 / 921
Регистрация: 29.11.2010
Сообщений: 5,783
|
||||||
| 04.01.2014, 19:07 | ||||||
|
Если не трудно, объясните, пожалуйста, почему ваше решение верно?
Согласно условию задачи, если Василий видит в очереди одного человека, ждать ему нужно ровно открытия второй кассы -- пять минут. Ваше решение говорит, что ждать ему (1 * 5) - 5 = 0 минут. Если Василий видит в очереди ноль человек, ваше решение рассчитает (0 * 5) - 5 = -5 минут ожидания.
0
|
||||||
|
-3 / 0 / 0
Регистрация: 02.01.2014
Сообщений: 78
|
|||||||||||||||||||||||||||
| 04.01.2014, 19:37 [ТС] | |||||||||||||||||||||||||||
|
двигаемся дальше
Добавлено через 10 минут Все до тупого просто. Формула: 5(n - 1); - это в минутах, где n - номер в очереди. А потом целчисленным делением и его остатком разгоняете по часам. Добавлено через 5 минут двигаемся далее к-1 это k--; => приходим к коду
Добавлено через 10 секунд двигаемся далее к-1 это k--; => приходим к коду
Добавлено через 13 минут надо сократить строку
0
|
|||||||||||||||||||||||||||
|
4903 / 2696 / 921
Регистрация: 29.11.2010
Сообщений: 5,783
|
|||||||||||
| 04.01.2014, 19:44 | |||||||||||
1
|
|||||||||||
|
-3 / 0 / 0
Регистрация: 02.01.2014
Сообщений: 78
|
|
| 04.01.2014, 19:45 [ТС] | |
|
0
|
|
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||
| 04.01.2014, 19:51 | ||
|
0
|
||
|
-3 / 0 / 0
Регистрация: 02.01.2014
Сообщений: 78
|
|||||||
| 05.01.2014, 12:27 [ТС] | |||||||
|
да! Добавлено через 3 минуты
остался 1 символ
0
|
|||||||
| 05.01.2014, 12:27 | |
|
Помогаю со студенческими работами здесь
20
Стоит задача сравнение и подсчета символов строки. Сравнение символов через код символа Подправить код задачи про замену символов групп Задача про Лабиринты, необходим код на java
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
в-строка - входное арифметическое выражение в инфиксной(обычной). . .
|
Камера 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, то после закрытия окошка. . .
|