Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Алгоритмы
|
|||
|---|---|---|---|
|
#18+
Не совсем хорошо. Выражение U степень понижает но в выражении V степень переходит в знаменатель в одном из слагаемых ну вобщем дальше комплексность растёт и я рискую просто допускать ошибки и опечатки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2016, 17:19 |
|
||
|
Алгоритмы
|
|||
|---|---|---|---|
|
#18+
mayton, да, там в знаменателе башня с предыдущим значением сверху ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2016, 18:20 |
|
||
|
Алгоритмы
|
|||
|---|---|---|---|
|
#18+
А вообще конечно довольно странная задача. У меня совсем нет уверенности, что из-за округлений не совпадут значения для разных башен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2016, 18:27 |
|
||
|
Алгоритмы
|
|||
|---|---|---|---|
|
#18+
Aleksandr Sharahovmayton, да, там в знаменателе башня с предыдущим значением сверху Проделайте пожалуйста шаги с разложением логарифма суммы. Я признаю что не силён в подобных преобразованиях. Навыка мало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2016, 18:58 |
|
||
|
Алгоритмы
|
|||
|---|---|---|---|
|
#18+
maytonAleksandr Sharahovmayton, да, там в знаменателе башня с предыдущим значением сверху Проделайте пожалуйста шаги с разложением логарифма суммы. Я признаю что не силён в подобных преобразованиях. Навыка мало. как-то так, если нигде опять не ошибся ) Код: pascal 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2016, 23:32 |
|
||
|
Алгоритмы
|
|||
|---|---|---|---|
|
#18+
Я придумал алгоритм сравнения: 2^(2^(2^2)) = 65536 что больше максимального 99, поэтому сравнивать надо только три последних уровня башни. Т.е. берем высоту большей башни, добиваем меньшую единицами и сравниваем верхушки. Например: башня1 a^(b^(c^(d^e))) башня2 f^(g^(h^i)) сравнить надо только c^(d^e) и h^(i^1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2016, 17:51 |
|
||
|
Алгоритмы
|
|||
|---|---|---|---|
|
#18+
Dima TЯ придумал алгоритм сравнения: 2^(2^(2^2)) = 65536 что больше максимального 99, поэтому сравнивать надо только три последних уровня башни. Т.е. берем высоту большей башни, добиваем меньшую единицами и сравниваем верхушки. Например: башня1 a^(b^(c^(d^e))) башня2 f^(g^(h^i)) сравнить надо только c^(d^e) и h^(i^1) Конечно, нижние уровни башни имеют гораздо меньший вес по сравнению с верхними, но трех верхних уровней мало для верного сравнения, например: 99^98^2^2 > 2^99^2^2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2016, 18:50 |
|
||
|
Алгоритмы
|
|||
|---|---|---|---|
|
#18+
Dima TЯ придумал алгоритм сравнения: 2^(2^(2^2)) = 65536 что больше максимального 99, поэтому сравнивать надо только три последних уровня башни. Ты что-то напутал в условии. Нам дано (максимум) 50 тысяч башен. Каждая из которых может иметь высоту от 1 уровня до 10 уровней максимум: 99^(99^(99^(99^(99^(99^(99^(99^(99^99)))))))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2016, 19:10 |
|
||
|
Алгоритмы
|
|||
|---|---|---|---|
|
#18+
Aleksandr Sharahovнапример: 99^98^2^2 > 2^99^2^2 Хорошо. А если 4 уровня? Я к тому чтобы не искать логарифм суммы. 4 уровня можно так обсчитать Код: sql 1. но пятый уже не полезет в double ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2016, 19:13 |
|
||
|
Алгоритмы
|
|||
|---|---|---|---|
|
#18+
Мне почему-то эта задача напоминает расчёты пределов или сходимости рядов. Тоесть я хочу сказать что наша задача - не делать расчёт а эквивалентно преобразовать две башни (две формулы) и оценить которая из них больше. Типа взять предел соотношения. Там... или еще как-то. А для оценки сойдет даже логарифм с его погрешностями. Думаю что это допустимо, особенно когда речь идет не просто о больших а об астрономически-больших числах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2016, 19:24 |
|
||
|
Алгоритмы
|
|||
|---|---|---|---|
|
#18+
Dima T, для 4х уровней надо сравнить числа: 99^99^99^99^99^98^2^2^2 и 2^2^2^2^2^99^2^2^2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2016, 19:28 |
|
||
|
Алгоритмы
|
|||
|---|---|---|---|
|
#18+
да, похоже 4х достаточно, если откидывать сверху одинаковые (после уравнивания высот) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2016, 19:50 |
|
||
|
Алгоритмы
|
|||
|---|---|---|---|
|
#18+
Aleksandr Sharahov, опечатка: да, похоже 4х достаточно, если НЕ откидывать сверху одинаковые (после уравнивания высот) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2016, 20:04 |
|
||
|
Алгоритмы
|
|||
|---|---|---|---|
|
#18+
Не взлетела идея с 4-мя последними. Ошибка на второй проверке. Заслал туда код Код: c# 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. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2016, 21:22 |
|
||
|
Алгоритмы
|
|||
|---|---|---|---|
|
#18+
Dima TНе взлетела идея с 4-мя последними. Ошибка на второй проверке. странно, а что не так сравнилось, известно? Я тут набросал сравнение из интереса, получилось довольно монструозно, но отсылать не буду, чтобы не расстраиваться ) функция сравнения степенных башен Код: pascal 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. 67. 68. 69. 70. 71. 72. 73. 74. 75. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2016, 21:52 |
|
||
|
Алгоритмы
|
|||
|---|---|---|---|
|
#18+
Aleksandr Sharahovстранно, а что не так сравнилось, известно? не пишут. Aleksandr SharahovЯ тут набросал сравнение из интереса, получилось довольно монструозно, но отсылать не буду, чтобы не расстраиваться ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2016, 21:58 |
|
||
|
Алгоритмы
|
|||
|---|---|---|---|
|
#18+
А есть пример INPUT/OUTPUT который подтвердит что эти "рукописи" компилируются, работают и выдают корректный резалт? Просто не у всех тут есть компиллятор... Так ште... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2016, 22:20 |
|
||
|
Алгоритмы
|
|||
|---|---|---|---|
|
#18+
Dima TНе взлетела идея с 4-мя последними. Ошибка на второй проверке. Заслал туда код Похоже не взлетела из-за того, что у тебя в коде нет понижения левела, когда верхние одинаковы. Надо понижать до тех пор, пока среди 4х последних пар не будет найдена пара разных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2016, 22:24 |
|
||
|
Алгоритмы
|
|||
|---|---|---|---|
|
#18+
maytonА есть пример INPUT/OUTPUT который подтвердит что эти "рукописи" компилируются, работают и выдают корректный резалт? Просто не у всех тут есть компиллятор... Так ште... Вот примеры выхода функции сравнения: Код: pascal 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. Могу прогнать любые предложенные варианты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2016, 22:48 |
|
||
|
Алгоритмы
|
|||
|---|---|---|---|
|
#18+
Aleksandr SharahovDima TНе взлетела идея с 4-мя последними. Ошибка на второй проверке. Заслал туда код Похоже не взлетела из-за того, что у тебя в коде нет понижения левела, когда верхние одинаковы. Надо понижать до тех пор, пока среди 4х последних пар не будет найдена пара разных. Нет, это я погорячился, с понижением уровня, надо понижать только если верхние - единицы. Возможно, ты попался в эту ловушку с хвостами из 4х единиц. немного упростил свой код с учетом этого Код: pascal 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. добавил соответствующий тест Код: pascal 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2016, 23:24 |
|
||
|
Алгоритмы
|
|||
|---|---|---|---|
|
#18+
Aleksandr SharahovМогу прогнать любые предложенные варианты. Давай краевые кейсы. Код: sql 1. 2. 3. 4. 5. 6. 7. И тест на точность Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2016, 23:29 |
|
||
|
Алгоритмы
|
|||
|---|---|---|---|
|
#18+
mayton, у меня ожидаемый результат противоположнный, я из первого параметра вычитаю второй: Код: pascal 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2016, 23:59 |
|
||
|
Алгоритмы
|
|||
|---|---|---|---|
|
#18+
Aleksandr Sharahov, что такое TPowerTower? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2016, 00:09 |
|
||
|
Алгоритмы
|
|||
|---|---|---|---|
|
#18+
maytonAleksandr Sharahov, что такое TPowerTower? это массив целых чисел: Код: pascal 1. 2. забыл скопипастить во второй исходник, в первом оно было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2016, 00:15 |
|
||
|
Алгоритмы
|
|||
|---|---|---|---|
|
#18+
а я тоже не поняла условие: например УсловиеИзвестно, что среди башен во входном файле нет равных. и далее даются башни файла 1 2 2 -> 1^2^2 = 1 1 3 2 -> 1^3^2 = 1 1 2 3 -> 1^2^3 =1 1 3 3 -> 1^3^3 = 1 что я неправильно делаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2016, 01:47 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=39164889&tid=1340102]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
168ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 272ms |
| total: | 550ms |

| 0 / 0 |
