Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Решал сегодня несложную задачу . Не уверен что этот алгоритм оптимален, но он такой. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. Задача проходит, но на 60 тесте валится. Открыл комментарии других товарищей. У них была аналогичная проблема, и они пишут друг другу что проблема в размерности, мол на 10^12 не хватает стандартного int. Но у меня эта проблема не должна вставать. Потому, скорее всего, ошибка связана с типами данных, но не могу понять где она. Подскажите пожалуйста. Если кто-то предложит оптимальный алгоритм, не буду возражать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 11:21 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
А чему у тебя равно Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 11:29 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Этот алгоритм вообще не соответствует задаче в которой ясно сказано "оба игрока будут придерживаться оптимальной стратегии". Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 12:03 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
По условию - игрок МОЖЕТ брать от 1 до sqrt(K) камней. В этой реализации он всё время снимает максимально-возможное число. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 12:07 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovЭтот алгоритм вообще не соответствует задаче в которой ясно сказано "оба игрока будут придерживаться оптимальной стратегии". вы уверены ? ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 13:00 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
maytonПо условию - игрок МОЖЕТ брать от 1 до sqrt(K) камней. В этой реализации он всё время снимает максимально-возможное число. Марк, с алгоритмом всё ок. Проблема в другом. У всех висит на 60 тесте, и они пишут что проблема с тем что не хватает памяти, у меня вроде-бы всё нормально. Сейчас шел по улице, и придумал другой алгоритм. Переоденусь и напишу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 13:02 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
нет, конечно, может быть ошибка в алгоритме. Но это менее всего вероятно, если только опечатка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 13:03 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
SashaMercurymaytonПо условию - игрок МОЖЕТ брать от 1 до sqrt(K) камней. В этой реализации он всё время снимает максимально-возможное число. Марк, с алгоритмом всё ок. Проблема в другом. У всех висит на 60 тесте, и они пишут что проблема с тем что не хватает памяти, у меня вроде-бы всё нормально. Саша. Ты о чём? Какая память? Где у тебя в этой функции int isWin(long long x) идёт выделение памяти? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 13:17 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Это к тому, что максимальное число 10^12~2^38, люди используют int, значит 2^32 максимум, не хватает памяти для того, чтобы хранить переменную 10^12 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 13:22 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
>> SashaMercury, Код: plaintext 1. хоть опприводись x к long double, sqrt умеет работать только с double, он всё равно обратно к даблу приведёт входной параметр и выходное значение тоже. Впрочем, дело может и не в этом )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 13:36 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Есть алгоритм Ньютона для любых чисел. В топике где я флудил по поводу primes кажется есть реализация для int64. Но разве в этом дело? Алгоритм-то не торт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 14:00 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Вот алгоритм в лоб, перебираю все плохие варианты. 60 тест снова летит Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 14:04 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
maytonЕсть алгоритм Ньютона для любых чисел. В топике где я флудил по поводу primes кажется есть реализация для int64. Но разве в этом дело? Алгоритм-то не торт. Хорошо. Сейчас всё проверю. Весь алгоритм. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 14:04 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Ребята. Вы не поверите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 14:12 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Если честно, я сомневался, что в моём алгоритме присутствуют ошибки, особенно в алгоритме в лоб, с перебором всех плохих вариантов. Потому я решил воспользоваться советом неизвестного человека(это знаете, как взять конфету у чужого человека, не люблю такое), ну вот, и там один товарищ написал один товарищМихаил Леонидович, 21 февраля 2010 г. 15:23:41 Люди на счёт 60 теста: нужно использовать __int64 в С, а в Паскале низнаю как этот тип называется)) Я использовал этот совет Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. и чтобы вы думали ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 14:18 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
SashaMercurymaytonЕсть алгоритм Ньютона для любых чисел. В топике где я флудил по поводу primes кажется есть реализация для int64. Но разве в этом дело? Алгоритм-то не торт. Хорошо. Сейчас всё проверю. Весь алгоритм. Ох ты и шалун. Да не надо проверять. У тебя весь код покрыт красными лапмочками. "Warning! Sasha! WTF?!" Код: plaintext 1. 2. 3. 4. 5. Истинность этих формул нужно ДОКАЗЫВАТЬ в применении к этой задаче. Эта задача абсолютно точная! Она оперирует целыми числами. Ее выхлоп - целое число! Резолюция по решению данной задачи не приемлит никаких эпсилонов, мантисс, экспонент и прочих явлений практической физики. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 14:19 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Первый алгоритм тоже принят Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 14:27 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
mayton, сравнения двух вещественных согласен. А остальное всё ок, задача и её решение обоснованны на бумаге. Если вы порешает её 10 минут на листочке, у вас получится аналогичный алгоритм ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 14:29 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Если честно, я не понял в чём проблема.. Почему long long ему не нравится, а __int64 свет в окошке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 15:13 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Я так и не дождался sizeof(...) от твоего чудесного компиллятора семейства *ExpressEdition ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 15:28 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Да, нужно показать ход рассуждений при решении данной задачи. Главный критерий рассуждения, есть количество монеток в куче. Все рассуждения ведутся касаемо этого числа x. Когда победитель выиграет наверняка ? Когда количество монет в куче x будет равным 1. Значит ему нужно сделать так, чтобы количество монет стало 1. Итак, ход победившего человека последний, и этот человек съедает 1 монету. Но у второго человека, проигравшего, ход будет предпоследний, значит победителю нужно, чтобы проигравший походил так, чтобы в куче наверняка осталось 1 монета. В каком случае в куче останется наверняка одна монета ? Если количество монет в куче будет равно 2. Итак, последний ход победитель съедает 1 монету 1 одной. Предпоследний ход, проигравший съедает 1 монету из двух. Откручиваем события ещё назад, третий ход с конца, ход победителя, сколько должно быть монет, чтобы победитель смог наверняка оставить проигравшему 2 монеты ? Либо 4(победитель съедает 2 монеты) либо 3(победитель съедает одну монету.) Вообщем т.д. и т.п., и такими рассуждениями мы получим вот такую таблицу, слева победитель и количество монет перед тем как он будет есть, справа проигравший. Ходы начинаются с левого нижнего угла. 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 15:36 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Сейчас допишу, минута ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 15:37 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
1 2 3,4 5 9..11 8 13..16 12 18..21 17 23..27 22 29..33 28 35..40 34 42..47 41 49..55 48 57..64 56 66..73 65 75..83 74 85..93 84 95..104 105 и т.д и т.п если x принадлежит левой части, то человек заведомо проиграл при правильной игре 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 15:41 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Пусть левый столбец , , тогда решаем это уравнение, и получаем перебор всех проигрышных вариантов(на решение этого уравнения основан второй алгоритм). 2 алгоритм Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 15:53 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
mayton, 8 и 8 :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 15:55 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
SashaMercurymayton, 8 и 8 :)а sizeof( __int64 ) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 15:57 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
SashaMercurymayton, 8 и 8 :) Если честно, я не понял в чём проблема.. Почему long long ему не нравится, а __int64 свет в окошке Тоесть с точки зрения компиллятора их длина одинакова. ОК. Давай докопаемся в чём суть проблемы. Ты можешь сгенерить ассемблерный листинг для Код: plaintext 1. 2. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 15:58 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Я прошу прощения, у меня тут полная темнота, и пол монитора не работает, честно. Потому столько косяков. Ходы начинаются с правого нижнего угла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 15:59 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Ну ок. Тогда вспомни что когда-то программеры были настоящие мужчины... и даже умели держать в руке паяльник. Бывай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 16:05 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
mayton когда-то программеры были настоящие мужчины... и даже умели держать в руке паяльник. так на свет появилось НЛП ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 16:12 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
egorych, тоже 8.. mayton, что-то не то он мне выдал Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 16:15 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Это у них на сервере скорее косяк, нежели у меня. Как бы вы решали эту задачу, аналогично ? Или по другому ? Я сегодня перед сном ещё подумаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 16:17 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Ну... похоже что компиллятор рассматривает 64-х битное число как структуру из двух 32х битных. Типа Код: plaintext 1. 2. 3. 4. А с квадратными корнями и с кастингом в double надо доисследовать еще. Прошу знающих Ассемблер для VisualC прокомментировать если я ошибся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 16:22 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
maytonДавай докопаемся в чём суть проблемы. Ты можешь сгенерить ассемблерный листинг для Код: plaintext 1. 2. ?согласно вот этому - тынц , а также Сашиному листингу long long и __int64 это одно и тоже, DWORD ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 16:24 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
egorychDWORDдва DWORD, рука дрогнула )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 16:25 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
egorychegorychDWORDдва DWORD, рука дрогнула )) только вторник, а она уже дрожит. Рановато :D Вообщем да, это ведь на сервере проверяется, вероятно их косяки(видимо другой компилятор) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 16:29 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Загадочный Михаил Леонидович так и остался неопровергнут. Насколько я понял long long где-то не прокатил? Но где? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 16:30 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
maytonЗагадочный Михаил Леонидович так и остался неопровергнут. Насколько я понял long long где-то не прокатил? Но где? да, после замены всех long long на __int64 всё заработало. Видимо у какого-то компилятора проблемы с long long ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 16:40 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Ну дык... раскалывай дальше. Где заработало. На кастинге в (double) или на sqrt() ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 16:44 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
maytonНу дык... раскалывай дальше. Где заработало. На кастинге в (double) или на sqrt() ? уже завтра..меня гонят..спасибо всем за помощь:) Доброго времени суток PS может быть попробовать другой алгоритм ? но мне другие больше в голову не приходят ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 16:48 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
SashaMercuryЕсли честно, я не понял в чём проблема.. Почему long long ему не нравится, а __int64 свет в окошкеЕму скорее "%llu" не нравится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 17:01 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
BarloneSashaMercuryЕсли честно, я не понял в чём проблема.. Почему long long ему не нравится, а __int64 свет в окошкеЕму скорее "%llu" не нравится. Это мысль. Не зря один модератор говаривал - "Контрольная печать... и еще раз контрольная печать... ть вашу!" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 17:05 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
SashaMercury Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. и т.д и т.п если x принадлежит левой части, то человек заведомо проиграл при правильной игре "Правильная игра" заключается в том, чтобы первым же ходом оставить в куче число камней из второй колонки. Всё. после этого от второго игрока уже ничего не зависит. И наоборот. Соответственно всё решение задачи сводится к одному: проверить не находится ли полученное на вход число в ряде из правой колонки. Ты же математик, выявить закономерность этого ряда для тебя должно быть легко. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 17:08 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Цугцванг. Почти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 17:33 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovSashaMercury Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. и т.д и т.п если x принадлежит левой части, то человек заведомо проиграл при правильной игре "Правильная игра" заключается в том, чтобы первым же ходом оставить в куче число камней из второй колонки. Всё. после этого от второго игрока уже ничего не зависит. И наоборот. Соответственно всё решение задачи сводится к одному: проверить не находится ли полученное на вход число в ряде из правой колонки. Ты же математик, выявить закономерность этого ряда для тебя должно быть легко. Это такая шутка ?) Вы мне переобъясняете то что я объяснял ?)) тут нет правильной игры, есть количество монеток в куче до первого хода, если это количество монеток принадлежит правому столбцу, то человек делающий ход, проиграл. Рассуждаете вы не до конца правильно, а вывод правильный Dimitry Sibiryakovвсё решение задачи сводится к одному: проверить не находится ли полученное на вход число в ряде из правой колонки а я тут чем занимаюсь ?:D Вы точно любите пошутить ))) Dimitry SibiryakovТы же математик, выявить закономерность этого ряда для тебя должно быть легко\ Да я и написал уже о закономерности SSПусть левый столбец , , тогда только опечатался, говорил о правом столбце. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 01:52 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
maytonЦугцванг. Почти. не почти, а именно цугцванг ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 01:54 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
maytonBarloneпропущено... Ему скорее "%llu" не нравится. Это мысль. Не зря один модератор говаривал - "Контрольная печать... и еще раз контрольная печать... ть вашу!" нет, сделал сейчас lld, то-же самое, 60 тест ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 02:05 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Кстати, вот такие результаты до 60 теста с long long. Обратите внимание на память и время ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 02:08 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Хотя нет, с __int64 аналогичные. вчера вечером были намного больше по каждому пункту ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 02:15 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Разберись пожалуйста с типами данных в твоём компилляторе. Чесслово раздражает. Этож основы мать их так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 09:06 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
mayton, при чём тут мой компилятор ? Программа запускается на сервере и проверяется там ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 09:12 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
У меня с типами данных принадлежащих классу arithmetic types проблем нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 09:13 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Ну дай бох ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 09:37 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
SashaMercuryа я тут чем занимаюсь ?:DЯ не совсем уверен чем тут занимаетесь Вы, но Ваш код делает совершенно не то, о чём я говорил. Разве ряды не вычисляются обычно от x 0 к x n ?.. Зачем Вы пытаетесь вычислить его "сверху вниз", да ещё и прибегая к сложной и неточной операции вычисления корня? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 12:36 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovSashaMercuryа я тут чем занимаюсь ?:DЯ не совсем уверен чем тут занимаетесь Вы, но Ваш код делает совершенно не то, о чём я говорил. Разве ряды не вычисляются обычно от x 0 к x n ?.. Зачем Вы пытаетесь вычислить его "сверху вниз", да ещё и прибегая к сложной и неточной операции вычисления корня? сверху вниз ? В смысле ? от 2 до x вы имеете ввиду ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 15:31 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
SashaMercuryВ смысле ? от 2 до x вы имеете ввиду ? Да. Так формула получается без использования чисел с плавающей точкой и корня. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 15:44 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
SashaMercuryнет, сделал сейчас lld, то-же самое, 60 тестТам какой-то древний компилятор, он может не понимать ll (то есть понимать как l). Вот пример какой-то древне1 документации http://www.ceng.metu.edu.tr/~ahmet/Ceng/230.20013/230.20013/Lectures/lec03.scanf.htm.html#size_prefixes ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 15:45 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
и это не ряд, а последовательность. Где каждое следующее невыигрышное количество монеток зависит от предыдущего по формуле . Первый элемент, равен 2. Далее, решаем уравнение что я только написал, уравнение не самое простое, но решаемое, и получаем каждое новое значение из предыдущего Dimitry Sibiryakov Да. Так формула получается без использования чисел с плавающей точкой и корня. Как так ?Вот выше уравнение, решите его без корней и чисел с плавающей точкой :) Дмитрий, я вероятно вас не понимаю. Покажите пожалуйста, как вы бы решали эту задачу, до меня с трудом доходят ваши намеки, но это скорее моя необразованность в программировании ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 15:48 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
BarloneSashaMercuryнет, сделал сейчас lld, то-же самое, 60 тестТам какой-то древний компилятор, он может не понимать ll (то есть понимать как l). Вот пример какой-то древне1 документации http://www.ceng.metu.edu.tr/~ahmet/Ceng/230.20013/230.20013/Lectures/lec03.scanf.htm.html#size_prefixes но 60 тестов как-то прошел и понял..интересно, почему так. Нужно написать их администраторам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 15:49 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Barlone, а, понял вас. Скорее всего так и есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 15:52 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
SashaMercuryКак так ?Вот выше уравнение, решите его без корней и чисел с плавающей точкой :) Дмитрий, я вероятно вас не понимаю. Покажите пожалуйста, как вы бы решали эту задачу, до меня с трудом доходят ваши намеки, но это скорее моя необразованность в программировании Если я правильно угадал последовательность (всё же не математик), то будет как-то так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 15:57 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, а откуда тут 'a' ? Можно полностью программу пожалуйста :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 16:11 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
SashaMercuryа откуда тут 'a' ? Из входного файла. Это и есть "заданное число". Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 20:40 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Аналогично будет если все типы заменить на __int64 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2014, 02:01 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Второй тест, число 5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2014, 02:03 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
SashaMercury, как ты тестируешь? Сравниваешь output.txt с эталонным? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2014, 12:32 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
maytonSashaMercury, как ты тестируешь? Сравниваешь output.txt с эталонным? я никак не тестирую, тестирует сервер acmp.ru. Но алгоритм вероятно такой, как вы написали ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2014, 15:14 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
И ты чтобы проверить - каждый раз деплоишь исходник? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2014, 15:46 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Код выше был изначально неправильный, и мне не требовалось загружать его на сервер чтобы проверить, но боюсь что моим выводам могли бы не поверить. Потому я его загрузил, и показал результат ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2014, 15:51 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
SashaMercuryКод выше был изначально неправильный Он и не претендовал на правильность. Он всего лишь показывал способ вычисления последовательности из задачи по возрастанию, что делается быстрее и без использования чисел с плавающей точкой. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2014, 16:45 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Хорошо. Может быть кто-нибудь может предложить другой работающий способ решения задачи ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 02:40 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Вот алгоритм. Правильное, в целом подробное, решение данной задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 07:08 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Вот алгоритм ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 07:09 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста, как бы вы расставили типы данных в его реализации ? T find_next(__int64 x) { T sq_d = sqrtl(4 * x + 1); T res = floorl(((2 * x + 1 + sq_d) / 2)) + 1; return res; } int isWin(__int64 x) { for (__int64 s = 2; s <= x; s = find_next(s)) { if (x == s) return 0; } return 1; } Либо как бы вы реализовали этот же алгоритм иначе ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 07:11 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Прошу прощение Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 07:12 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
SashaMercuryЗдравствуйте. Вот алгоритм. Правильное, в целом подробное, решение данной задачи.А ты уверен, что целая часть 1,414 это двойка??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 07:32 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovSashaMercuryЗдравствуйте. Вот алгоритм. Правильное, в целом подробное, решение данной задачи.А ты уверен, что целая часть 1,414 это двойка??? Я ведь написал а не . Т.е. имеется ввиду потолок, а не целая часть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 07:39 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
SashaMercuryкак бы вы реализовали этот же алгоритм иначе ? Проверяй: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 13:52 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
И никаких гвоздей корней. Круть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 15:13 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
SashaMercuryТ.е. имеется ввиду потолок, а не целая частьЯ, вообще-то, про условие задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 15:16 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, принята ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 15:25 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, объясните, пожалуйста, ваше решение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 15:28 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovSashaMercuryТ.е. имеется ввиду потолок, а не целая частьЯ, вообще-то, про условие задачи. вы ведь вроде спросили Basil A. SidorovА ты уверен, что целая часть 1,414 это двойка??? а что с условием ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 15:32 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
SashaMercuryа что с условием ?А перечитать: "игрок может взять из нее от 1 до [sqrt(K)] (целую часть от квадратного корня из K)"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 15:43 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovSashaMercuryа что с условием ?А перечитать: "игрок может взять из нее от 1 до [sqrt(K)] (целую часть от квадратного корня из K)"? но это не имеет отношение к 1,414 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 15:51 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Пятница однако. Давайте подкидывайте пятничные задачки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 15:52 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
mayton, ещё эту никто не решил :) SashaMercuryПодскажите пожалуйста, как бы вы расставили типы данных в его реализации ? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Либо как бы вы реализовали этот же алгоритм иначе ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 16:09 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
SashaMercury, а зачем? Дмитрий-же предложил более простой и компактный код. И ты вроде подтвердил что судья принял его. Значит все тесты прошли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 16:11 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
SashaMercuryобъясните, пожалуйста, ваше решение Эта функция вычисляет последовательность вплоть до члена равного заданному числу или превышающего его. Возможные пути оптимизации: 1) Предвычисление и использование массива всех членов ряда 2) Предвычисление и использование массива каждого N-ого члена ряда 3) Анализ последовательности на предмет вывода формулы, позволяющей вычислить a n как f(n). Вариант 1 для диапазона 10^12 ориентировочно потребует 16мб памяти, что не уложится в лимит, но обеспечит высокое быстродействие. Вариант 3 идеален, но маловероятен. Вариант 2 - разумный компромисс. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 16:25 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
maytonДмитрий-же предложил более простой и компактный код. Он может не пройти в лимит быстродействия. Поэтому выше и расписаны варианты оптимизации. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 16:33 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Думаю что школа не просто так вводит limitations Входной файл INPUT.TXT содержит натуральное число N – число камней в кучке (N <= 10^12). Скорее всего они допускают что участники хитрят и могут на низкой разрядности выдавить из ничего - "нечто". А на каком месте исходник Дмитрия? По скорости. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 16:41 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
maytonСкорее всего они допускают что участники хитрят и могут на низкой разрядности выдавить из ничего - "нечто". Или просто выбрали 12 цифр чтобы выйти за пределы точности int, но остаться в пределах double (даже обычного, без long). Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 16:51 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovSashaMercuryобъясните, пожалуйста, ваше решение Эта функция вычисляет последовательность вплоть до члена равного заданному числу или превышающего его. Возможные пути оптимизации: 1) Предвычисление и использование массива всех членов ряда 2) Предвычисление и использование массива каждого N-ого члена ряда 3) Анализ последовательности на предмет вывода формулы, позволяющей вычислить a n как f(n). Вариант 1 для диапазона 10^12 ориентировочно потребует 16мб памяти, что не уложится в лимит, но обеспечит высокое быстродействие. Вариант 3 идеален, но маловероятен. Вариант 2 - разумный компромисс. можно блок-схему пожалуйста ? Я так понял, уравнение для решения этой задачи вам вообще не потребовалось ? Марк, скорость лучше чем у меня, по местам касаемо скорости нет выборки. По памяти пишет 56Кб ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 16:54 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
На планке в 10^17 отпал бы double и началась бы веселуха, поскольку, судя по __int64, компилятором у них работает BCC в котором нет long double. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 16:54 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
SashaMercuryможно блок-схему пожалуйста ? Чо? Какая ещё, нафиг, блок-схема для десяти строчек?.. Мы же не на первом курсе института. PS: Я вообще не понимаю как оно работает, это чистая эмпирика. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 17:00 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Кстати, ещё немного бреда и из процедуры исчезает умножение. Быстродействие повышается: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 17:26 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovИли просто выбрали 12 цифр чтобы выйти за пределы точности int, но остаться в пределах double (даже обычного, без long). Да это мысль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 17:29 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovКстати, ещё немного бреда и из процедуры исчезает умножение. Быстродействие повышается: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Старик Брезенхейм смахнул слезу. А я по другому думал. Сашкин вариант разложить. С квадратным корнем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 17:36 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
maytonА я по другому думал. Сашкин вариант разложить. С квадратным корнем. Его, кстати, тоже, наверное, можно разложить. Только надо отказаться от функции sqrt и перейти на вычитания. Но это ядрёные математические выкрутасы, мне не по зубам. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 18:09 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 21:18 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Дело в том, что я тоже не понимаю как она работает, потому попросил блок-схему. Впрочем, могу сам её построить, но она не сильно поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2014, 02:51 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Ну вот и потренируйся в чтении программ, тебе полезно. Это вычисление последовательности a i =a i-1 +[sqrt(a i )], как я уже говорил ранее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2014, 12:25 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovНу вот и потренируйся в чтении программ, тебе полезно. Это вычисление последовательности a i =a i-1 +[sqrt(a i )], как я уже говорил ранее. я бы конечно разобрался, но меня смутило ваше сообщение о том, что и вы не понимаете. Либо я не так вас понял. Dimitry SibiryakovSashaMercuryможно блок-схему пожалуйста ? Чо? Какая ещё, нафиг, блок-схема для десяти строчек?.. Мы же не на первом курсе института. PS: Я вообще не понимаю как оно работает, это чистая эмпирика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 01:41 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
SashaMercuryя бы конечно разобрался, но меня смутило ваше сообщение о том, что и вы не понимаете. И чем оно Вас смутило? Программист не обязан знать как работают его программы. Достаточно того, что он способен заставить их работать так, как требуется. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 02:02 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovSashaMercuryя бы конечно разобрался, но меня смутило ваше сообщение о том, что и вы не понимаете. И чем оно Вас смутило? Программист не обязан знать как работают его программы. Достаточно того, что он способен заставить их работать так, как требуется. вы горазды пошутить :D ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 02:13 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
SashaMercury, Правильно все сказано. Программист чаще всего работает с интерфейсами к черным ящикам, про которые известно что они делают, но не как они это делают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 03:31 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Anatoly Moskovsky, так разговор не про это. А про то, что человек написал интуитивный код, и не знает как он работает. Мне это не понятно Мы не говорим о темах связанных с инкапсуляцией. А говорим о конкретном коде, написанным автором(с кем я веду диалог) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 05:25 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
SashaMercuryчеловек написал интуитивный код, и не знает как он работает. Мне это не понятно Стохастические методы Вам в математике определённо встречались. В программировании они используются тоже. Чаще всего на примитивном уровне в виде "метода тыка". Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 12:40 |
|
||
|
Решение простой задачи. Ошибки с типизацией (вероятно)
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovSashaMercuryчеловек написал интуитивный код, и не знает как он работает. Мне это не понятно Стохастические методы Вам в математике определённо встречались. В программировании они используются тоже. Чаще всего на примитивном уровне в виде "метода тыка". Верно. Весь класс генетических алгоритмов это сплошные "тыки" и "ящики". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 13:03 |
|
||
|
|

start [/forum/topic.php?all=1&fid=57&tid=2019188]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
122ms |
get tp. blocked users: |
2ms |
| others: | 10ms |
| total: | 233ms |

| 0 / 0 |
