avva: (Default)
[personal profile] avva
Попробуйте: не подсматривайте ни на что, вообще закройте глаза, и в уме, не проговаривая их вслух или даже шепотом, расставьте названия всех двенадцати месяцев в алфавитном порядке. У меня это заняло несколько минут и оказалось неожиданно тяжелым, и оттого забавным, заданием.
Page 1 of 3 << [1] [2] [3] >>

Date: 2009-09-05 09:12 pm (UTC)
From: [identity profile] amigofriend.livejournal.com
Ну алгоритм-то понятен.

Date: 2009-09-05 09:14 pm (UTC)
From: [identity profile] talash.livejournal.com
Rough estimate: ~2-3 minutes here.

Date: 2009-09-05 09:17 pm (UTC)
From: [identity profile] avva.livejournal.com
Bubble sort!

На самом деле я сам не понимаю, каким алгоритмом в итоге воспользовался. Интересный вопрос, кстати. Трудно сформулировать. Например, мне сразу пришло в голову, что июнь и июль стоят рядом, и поэтому я их потом в уме "двигал" одним блоком. Ни один из известных мне алгоритмов так не делает, кажется.

Date: 2009-09-05 09:21 pm (UTC)

Date: 2009-09-05 09:21 pm (UTC)
From: [identity profile] lvivski.livejournal.com
то же с маем и мартом :) заняло около минуты и то только потому, что декабрь забыл

Date: 2009-09-05 09:22 pm (UTC)
From: [identity profile] london-style.livejournal.com
я тоже --- но про август и апрель сразу понятно, что они первые, а про февраль и январь -- что последние.

Date: 2009-09-05 09:25 pm (UTC)
From: [identity profile] arkanoid.livejournal.com
Да, если под конец не начинаешь сбиваться.

Date: 2009-09-05 09:27 pm (UTC)
From: [identity profile] shadow-at-night.livejournal.com
Забавная задачка.
Всё бьётся на блоки (май-март, август-апрель, июль-июнь, ноябрь-октябрь-сентябрь, февраль-январь) и дальше блоки сортируются. Совершенно логично из-за этого забыл декабрь.

Date: 2009-09-05 09:27 pm (UTC)
From: [identity profile] buddha239.livejournal.com
И у меня примерно столько.

Date: 2009-09-05 09:28 pm (UTC)
From: [identity profile] malpa.livejournal.com
Мне целых 4 минуты потребовалось. :-(

Date: 2009-09-05 09:29 pm (UTC)
From: [identity profile] pffnzrpb.livejournal.com
Я алфавит проговаривал, и смотрел нет ли месяцев на эту букву. Не знаю, насколько это быстро, но удобно тем, кому тяжело хранить в памяти много объектов сразу, мне например)

Date: 2009-09-05 09:29 pm (UTC)
From: [identity profile] melkore.livejournal.com
минута, не более. удобно начать двигать парами - августапрель, маймарт, июльиюнь, а дальше совсем легко.

Date: 2009-09-05 09:30 pm (UTC)
From: [identity profile] buddha239.livejournal.com
Пройдясь по списку месяцев, нетрудно прикинуть, кто какое примерно место в списке будет занимать. Т.е. август-апрель-декабрь- там уже июнь с июлем - постепенно подтягиваются остальные - а февраль с январем в самом конце.:)

Date: 2009-09-05 09:31 pm (UTC)
From: [identity profile] ban-dana.livejournal.com
Попытавшись сделать это по-английски, обнаружил в какой-то момент, что всё равно попытался подсознательно засунуть январь и февраль в конец :)

Date: 2009-09-05 09:31 pm (UTC)

Date: 2009-09-05 09:33 pm (UTC)
From: [identity profile] lvivski.livejournal.com
вот и у меня аналогично :)

Date: 2009-09-05 09:34 pm (UTC)
From: [identity profile] itman.livejournal.com
А Вы какой метод сортировки использовали: пузырьковый, цифровой, или слиянием? :-)

Date: 2009-09-05 09:38 pm (UTC)
From: [identity profile] netp-npokon.livejournal.com
О! Pigeonhole sort!

Date: 2009-09-05 09:45 pm (UTC)
From: [identity profile] avva.livejournal.com
Хаха :)

Сейчас попробую по-английски тоже.

Date: 2009-09-05 09:45 pm (UTC)
From: [identity profile] avva.livejournal.com
Ну вот какой-то смешанный (см. обсуждение под первым комментом).

Date: 2009-09-05 09:50 pm (UTC)
From: [identity profile] moon-aka-sun.livejournal.com
Да, если проговаривать при этом 1, 2, 3, 4, и т.д., чтоб не называть месяцы, сначала впадаешь в ступор. Потом начинаешь распараллеливать :) Метод - вставка в массив с оптимизацией март-май, июнь-июль, апрель-август, январь-февраль. :p

Date: 2009-09-05 09:52 pm (UTC)
From: [identity profile] moon-aka-sun.livejournal.com
Да, задание должно быть: считать устно, с закрытыми глазами, записать месяцы в алф. порядке на бумаге.

Date: 2009-09-05 10:16 pm (UTC)
From: [identity profile] amigofriend.livejournal.com
Ну да.

Date: 2009-09-05 10:18 pm (UTC)
From: [identity profile] oxfv.livejournal.com
> "двигал" одним блоком.

Давно мучающая меня алгоритмическая задачка: дана "рука" карт (скажем, после преферансной раздачи, 10 карт). Нужно их разложить так, как раскладывают игроки: все карты одной масти вместе, черные чередуются с красными, при этом точный порядок мастей и точный порядок карт в масти может требоваться, а может и не требоваться. Перекладывать карты можно блоками. Требуется: разложить за минимальное число перекладываний.
Edited Date: 2009-09-05 10:18 pm (UTC)

Date: 2009-09-05 10:48 pm (UTC)
From: [identity profile] mtyukanov.livejournal.com
15 секунд.

Распределил по блокам (апрель и август, февраль и январь, март-май, июнь-июль, сентябрь-октябрь-ноябрь, декабрь). Далее -- расставил блоки (апрель-август, июнь-июль, март-май, сентябрь-октябрь-ноябрь февраль-январь). Далее уже стал расставлять по порядку внутри блоков, вставив декабрь к августу-апрелю.

(А анализирвал потом, что именно сделал -- минут 5).
Page 1 of 3 << [1] [2] [3] >>

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 04:19 pm
Powered by Dreamwidth Studios