|
|
|
Каким алгоритмом можно заполнить все озёра рельефа водой?
|
|||
|---|---|---|---|
|
#18+
ОЙ, МАМОЧКИ...!!!!!! Сдаётся мне, что ответы по задаче WATER в точности совпадают с ответами по задаче TRICOUNT... Или я совсем плох... Короче, я домой поехал, а то у меня дежа вю, похоже... ЗЫ: или обе задачи - суть одно и то же, просто с разным графическим представлением... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2009, 17:47:12 |
|
||
|
Каким алгоритмом можно заполнить все озёра рельефа водой?
|
|||
|---|---|---|---|
|
#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. как здоровье? ой не спрашивай; полностью отравлен (я действительно отравился переперченной колбасой; рвало что пипц) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2009, 18:05:14 |
|
||
|
Каким алгоритмом можно заполнить все озёра рельефа водой?
|
|||
|---|---|---|---|
|
#18+
RT183.1, отравился - попробуй энтеросгель. Снимает симптомы за полчаса (намного лучше активированного угля). Сам пробовал. Хотя видел вроде более мощный сорбент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2009, 14:10:04 |
|
||
|
Каким алгоритмом можно заполнить все озёра рельефа водой?
|
|||
|---|---|---|---|
|
#18+
vinoRT183.1, отравился - попробуй энтеросгель. Снимает симптомы за полчаса (намного лучше активированного угля). Сам пробовал. Хотя видел вроде более мощный сорбент. спасибо за хинт (никогда не слышал) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2009, 14:33:08 |
|
||
|
Каким алгоритмом можно заполнить все озёра рельефа водой?
|
|||
|---|---|---|---|
|
#18+
RT183.1, так как насчёт идентичности задач про квадраты и треугольники? И может ли на таких простых входных данных сказываться скорость чтения через scanf ? Djn такой код тоже не спасает, всё равно лимит по времени превышается: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2009, 10:58:03 |
|
||
|
Каким алгоритмом можно заполнить все озёра рельефа водой?
|
|||
|---|---|---|---|
|
#18+
как это -- идентичные? чёт не догоняю PS Конечно метод чтения в этой задаче совершенно никак не скажется на времени. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2009, 11:31:54 |
|
||
|
Каким алгоритмом можно заполнить все озёра рельефа водой?
|
|||
|---|---|---|---|
|
#18+
RT183.1как это -- идентичные? чёт не догоняю 1) Сравни входные данные и результаты обоих программ. 2) Обрати внимание на то, что количество элементарных фигур, которые требуют подсчёта) растёт в квадратичной зависимости от заданного входным параметром "уровня". 3) Мысленно преобразуй те же треугольники - в квадраты из первой задачи. "Якорь мне в ж..у с проворотом, если это не то же самое!" (с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2009, 12:10:31 |
|
||
|
Каким алгоритмом можно заполнить все озёра рельефа водой?
|
|||
|---|---|---|---|
|
#18+
хм..... надо будет проверить Если это так, то на мой взгляд это удивительно Я буду ПОТРЯСЕН ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2009, 12:45:06 |
|
||
|
Каким алгоритмом можно заполнить все озёра рельефа водой?
|
|||
|---|---|---|---|
|
#18+
RT183.1, будь добр, сделай как можно быстрее, у меня в обоих случаях превышение времени выдаёт, хотя вычисления (ИМХО) даже проще, чем у тебя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2009, 12:47:05 |
|
||
|
Каким алгоритмом можно заполнить все озёра рельефа водой?
|
|||
|---|---|---|---|
|
#18+
не, Вадим, сорри, но чуда не случилось для например входного 22 У Фейнмана ответ = 3795 а у ТРИКАУНТ = 2970 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2009, 14:21:42 |
|
||
|
Каким алгоритмом можно заполнить все озёра рельефа водой?
|
|||
|---|---|---|---|
|
#18+
RT183.1, у меня в обоих случаях SPOJ выдаёт time limit exceeded, так что проверить не могу, на компе уменя обе задачи выдают одинаковый ответ. Не понимаю, почему так долго считает, алгоритмы, вроде, простые... Feynman: Код: 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. Tricount: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2009, 17:48:32 |
|
||
|
Каким алгоритмом можно заполнить все озёра рельефа водой?
|
|||
|---|---|---|---|
|
#18+
не, ты не так понимаешь устройство е-джаджа Конечно у тебя неправильные ответы, но джадж сначала смотрит на вермя, только потом на правильность ответов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2009, 18:01:10 |
|
||
|
Каким алгоритмом можно заполнить все озёра рельефа водой?
|
|||
|---|---|---|---|
|
#18+
RT183.1не, ты не так понимаешь устройство е-джаджа Конечно у тебя неправильные ответы, но джадж сначала смотрит на вермя, только потом на правильность ответов Што, оба неправильные? Я руками считал сперва... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2009, 22:10:32 |
|
||
|
Каким алгоритмом можно заполнить все озёра рельефа водой?
|
|||
|---|---|---|---|
|
#18+
Можно попросить тебя обоим задачам скормить входные данные от 1 до 30 и дополнительно значения 1111, 2222, 3333 и выслать мне в личку? Ну, или сюда... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2009, 07:39:15 |
|
||
|
Каким алгоритмом можно заполнить все озёра рельефа водой?
|
|||
|---|---|---|---|
|
#18+
VadimPanov Tricount: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Лишний вложенный цикл. Ищите сумму арифметических прогрессий через формулы суммы квадратов. З.Ы. Мое решение на python самое тяжеловесное по памяти среди остальных питоноводов получилось, хыхы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2009, 12:53:31 |
|
||
|
Каким алгоритмом можно заполнить все озёра рельефа водой?
|
|||
|---|---|---|---|
|
#18+
Feynman: Код: 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. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2009, 13:11:52 |
|
||
|
Каким алгоритмом можно заполнить все озёра рельефа водой?
|
|||
|---|---|---|---|
|
#18+
TRICOUNT Код: 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. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2009, 13:28:31 |
|
||
|
Каким алгоритмом можно заполнить все озёра рельефа водой?
|
|||
|---|---|---|---|
|
#18+
Вадим, ну ты чё, ни то, ни другое так и не сдал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2009, 17:18:24 |
|
||
|
Каким алгоритмом можно заполнить все озёра рельефа водой?
|
|||
|---|---|---|---|
|
#18+
me_dvedVadimPanov Tricount: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Лишний вложенный цикл. Ищите сумму арифметических прогрессий через формулы суммы квадратов. З.Ы. Мое решение на python самое тяжеловесное по памяти среди остальных питоноводов получилось, хыхы. так у Питона всегда так: без Psyco ~3.6-3.7MB, с Psyco ~36-40MB ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2009, 17:21:39 |
|
||
|
Каким алгоритмом можно заполнить все озёра рельефа водой?
|
|||
|---|---|---|---|
|
#18+
> Мое решение на python самое тяжеловесное по памяти среди остальных питоноводов получилось, хыхы. Там в ранк-листе первые 10-20 такие монстрюки -- "оставь надежду всяк сюда входящий". Я как-то обменялся 4-6 письмами с юзером SPIDY из Индии (он спрашивал у меня как сделать какую-то задачу, не помню какую). Он даже не знал что scanf работает быстрее cin. Но объективно он намного лучший прогер чем я. И вообще, индийцы молодцы. Для меня это в основном развлекуха. Просто жизнь заставила заняться этой хренью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2009, 17:42:04 |
|
||
|
Каким алгоритмом можно заполнить все озёра рельефа водой?
|
|||
|---|---|---|---|
|
#18+
Но Гена Короткевич (#5) http://www.spoj.pl/ranks/users/ из мово городка порвет их всех как детишек, включая #1. Просто ему некогда, не разорваться же сразу на 100 фронтов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2009, 18:10:46 |
|
||
|
Каким алгоритмом можно заполнить все озёра рельефа водой?
|
|||
|---|---|---|---|
|
#18+
RT183.1Вадим, ну ты чё, ни то, ни другое так и не сдал? Почему, сделал: 2583794 2009-07-23 15:43:51 Feynman accepted 0.01 2.5M C++ Треугольник тоже сделал, у меня на компе работает очень быстро и выдаёт результаты идентичные твоим. На сподже выдаёт превышение времени выполнения. Вот код к треугольникам: Код: 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. Ряд для всех размеров и ориентаций - один и тот же, но сдвинут по вертикали по простому закону, остаётся пробежаться по горизонтали для заданного входными данными уровня, суммируя значения в ячейках массива, индекс которого вычисляется на ходу. Я использую посоветованный тобой DevC++ , но он, собака, что-то темнит с типами: скомпилированное приложение молча вылетает на первом цикле, где идёт заполнение массива, если уменьшить переменную ms до 50000 - нормально работает. При этом на сподже такого не наблюдается: если оставить в тексте программы только цикл заполнения, а остальное прибить, то сподж выдает wrong result, т.е. цикл отрабатывает нормально. Если остальное не прибивать, то - time limit exceeded. Хотя дальнейшие вычисления у меня гораздо короче твоих. В общем, диагностика проблемы на сподже слабовата, хотелось бы видеть: 1) правильно ли отрабатывает программа 2) укладывается ли в лимит времени 3) укладывается ли в лимит памяти именно в такой последовательности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2009, 18:14:15 |
|
||
|
Каким алгоритмом можно заполнить все озёра рельефа водой?
|
|||
|---|---|---|---|
|
#18+
Не понял, картинка не прилипла... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2009, 18:15:54 |
|
||
|
Каким алгоритмом можно заполнить все озёра рельефа водой?
|
|||
|---|---|---|---|
|
#18+
Если бежать по строке 13, то цифры в этой строке укажут количество обычных и перевёрнутых треугольников каждого из размеров, указанных вверху. Тупо суммируя их получаем общее количество для заданной "размерности". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2009, 18:19:07 |
|
||
|
Каким алгоритмом можно заполнить все озёра рельефа водой?
|
|||
|---|---|---|---|
|
#18+
Кстати, попытка задать размерность массива (фактически - ограничив максимальную размерность треугольника в 50 тыс. вместо миллиона) - провалилась, :-) программа выдала выход индекса за пределы массива, что означает, что они реально скармливают на вход значения больше этих 50 тыс... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2009, 18:32:11 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=36111764&tid=1344339]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
233ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
79ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 588ms |

| 0 / 0 |
