|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.07.2012, 12:41 | #31 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Код:
|
23.07.2012, 16:33 | #32 | |
Форумчанин
Регистрация: 01.06.2009
Сообщений: 108
|
Цитата:
Код:
|
|
23.07.2012, 21:19 | #33 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Господа, ОГРОМНОЕ спасибо! Теперь моё решение кажется танком(не сточки зрения "непробиваемости", а громоздкости), хотя можно было обойтись велосипедом.
И УРААААА решение выше заняло 2 место ТОПа, кстати 1 места занял тоже старый добрый Паскаль, на 1 байт обогнали.... UPD Господа, у нас почетное 2 место, с результатом 178(= 1 место)! Ура, Ура, Ура! Код:
Вот еще код (= код Plague), но только с одной развилкой (кол-во символов =) Код:
Последний раз редактировалось Poma][a; 23.07.2012 в 22:10. |
26.07.2012, 21:17 | #34 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
И снова день добрый, судари! Вот возник вопрос : а почему надо в конец строки (в развилке) добавить 'a' или 'b' ? Без данных буков цикл становиться вечным...
Не могли бы Вы прокомментировать данный факт? И еще 1 вопрос не могут ли возникнуть ошибки из-за разницы 'a' и 'b'?(не обязательно в данной задаче) |
27.07.2012, 14:39 | #35 |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
Эти a и b как раз и есть самая большая хитрость тут )). Поиграй с ними. Попробуй поменять их местами, или поставть одинаковые буквы, а также другие буквы/символы.. Если не сможешь разобраться, поясним, но подумать самому будет очень полезно.
Предпочитаю на "ты".
|
27.07.2012, 15:03 | #36 |
Забанен
Форумчанин Подтвердите свой е-майл
Регистрация: 01.11.2006
Сообщений: 420
|
Главное чтобы ord('символа') была больше ord('9'), а символы без разницы какие.
Если ничто другое не помогает, прочтите, наконец, инструкцию! Аксиома Кана
|
27.07.2012, 18:05 | #37 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Потому что простое сравнение "почти" совпадающих строк разной длины (т.е. короткая строка совпадает с началом длинной) дает неподходящий для данной задачи результат - короткая строка считается меньше.
|
01.08.2012, 20:49 | #38 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Итак :
1) Прошу прощения за некропостинг(в его слабой мере проявления), и так с тяжелым боем пробился к своей вычислительной единице.(Как не когда сказал великий полководец : "Ещё одна такая победа, и я останусь без" своей главной любви...) 2) Методом проб и ошибок удалось вывести следующую гипотезу : Совершенно по барабану данному алгоритму какая буква, она нужна лишь для предотвращения не правильного результат, при моменте, когда а или b = ''. Тоесть при смене букв на : Код:
|
03.08.2012, 06:45 | #39 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Не могли бы Вы опровергнуть или подтвердить данную ситуацию?
|
03.08.2012, 06:55 | #40 |
Забанен
Форумчанин Подтвердите свой е-майл
Регистрация: 01.11.2006
Сообщений: 420
|
#36 пост, прочитайте еще раз.
Говорилось об этом уже давно.
Если ничто другое не помогает, прочтите, наконец, инструкцию! Аксиома Кана
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Почему то не считает минимальное число | Alekzinder | Помощь студентам | 0 | 06.05.2012 02:18 |
минимальное число членов сумма которых | АнюточкаАА | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 10.04.2012 19:33 |
Минимальное число выше главной диагонали... | Oliveyra | Общие вопросы C/C++ | 9 | 21.04.2011 22:31 |
Минимальное число | Progs1024 | Паскаль, Turbo Pascal, PascalABC.NET | 14 | 11.10.2009 21:21 |