Задачка от Google
-
- Новичок
- Posts: 23
- Joined: 23 Aug 2004 11:28
- Location: NY
Задачка от Google
Проводили рекрутинг на кампусе. Одна задачка показалась мне интересной ...
Шесть точек на окружности попарно соединены хордами. Длины хорд - натуральные числа. Найти минимальный радиус окружности.
Шесть точек на окружности попарно соединены хордами. Длины хорд - натуральные числа. Найти минимальный радиус окружности.
-
- Уже с Приветом
- Posts: 63430
- Joined: 03 Nov 2004 05:31
- Location: RU -> Toronto, ON
-
- Уже с Приветом
- Posts: 15007
- Joined: 14 Jun 2005 11:50
- Location: Ukraine
Re: Задачка от Google
serg14 wrote:Проводили рекрутинг на кампусе. Одна задачка показалась мне интересной ...
Шесть точек на окружности попарно соединены хордами. Длины хорд - натуральные числа. Найти минимальный радиус окружности.
Тока "в лоб". Перебором.
-
- Уже с Приветом
- Posts: 63430
- Joined: 03 Nov 2004 05:31
- Location: RU -> Toronto, ON
-
- Уже с Приветом
- Posts: 2001
- Joined: 10 Nov 2004 00:34
- Location: MD
-
- Уже с Приветом
- Posts: 15007
- Joined: 14 Jun 2005 11:50
- Location: Ukraine
Flash-04 wrote:я только одного не пойму, на кой черт такие задачи решать? или им нужны математики для некоторых проектов? для прикладного программиста, это IMHO бесполезно.
ППКС.
ИМХО более логичны более формальные задачи. Которые не требуют знания что такое простые числа. (АФАИК простые числа используются только в дебрях криптографии)
-
- Уже с Приветом
- Posts: 1849
- Joined: 06 Mar 2006 20:06
А как это - "попарно"?
А "натуральные числа" заданы или надо "сообразить" что наименьшее возможное = 1?
Если все хорды образуют 6-угольник, то "че" тут решать..
Если они могут пересекаться как попало, то самая большая хорда - это диаметр. И, если он - возможный минимум 1, то "че тут решать".
Что я не так поняла?
А "натуральные числа" заданы или надо "сообразить" что наименьшее возможное = 1?
Если все хорды образуют 6-угольник, то "че" тут решать..
Если они могут пересекаться как попало, то самая большая хорда - это диаметр. И, если он - возможный минимум 1, то "че тут решать".
Что я не так поняла?
-
- Уже с Приветом
- Posts: 3000
- Joined: 14 Apr 2004 01:11
- Location: SFBA (было: Минск, Беларусь)
Ворона wrote:А как это - "попарно"?
Значит все возможные пары точек соединены хордами, т.е. получается шестиугольник со всеми своими диагоналями. Один из вариантов изображения графа K6.
А "натуральные числа" заданы или надо "сообразить" что наименьшее возможное = 1?
Если человек знает определение натурального числа, то "соображать" тут много не надо.
Если все хорды образуют 6-угольник, то "че" тут решать..
Очевидно, речь также идет и о хордах-диагоналях шестиугольника.
Если они могут пересекаться как попало, то самая большая хорда - это диаметр.
И какое это имеет значение?
И, если он - возможный минимум 1, то "че тут решать".
Не понимаю. Если самая большая хорда имеет длину 1, то все остальные не будут иметь натуральную длину. А такие ситуации нас не интересуют.
Best regards,
Андрей
Андрей
-
- Уже с Приветом
- Posts: 1383
- Joined: 17 Jan 2005 22:33
- Location: Minsk, Belarus - Beaverton, OR
Некорректная постановка задачи. Если бы глубокоуважаемый Гуугл добавил скажем "натуральные числа все разные" и "хорды образуют выпуклый многоугольник" и скажем должны ли они идти подряд в порядке возрастания или их можно тусовать?
А так получается как в анекдоте про Вовочку - ответ - учительнице 26 лет (потому что Вовочке - 13 и он полудурок)
А так получается как в анекдоте про Вовочку - ответ - учительнице 26 лет (потому что Вовочке - 13 и он полудурок)
Отлипай давай от форума и марш работать!
-
- Уже с Приветом
- Posts: 1383
- Joined: 17 Jan 2005 22:33
- Location: Minsk, Belarus - Beaverton, OR
-
- Новичок
- Posts: 23
- Joined: 23 Aug 2004 11:28
- Location: NY
Flash-04 wrote:я только одного не пойму, на кой черт такие задачи решать? или им нужны математики для некоторых проектов? для прикладного программиста, это IMHO бесполезно.
Задачи рассчитаны на студентов американских универов, которые в большинстве не имеют опыта прикладного программирования - наверное предполагается, что если человек умеет решать подобные задачки, кодировать наверняка научится
Poryadok wrote:Некорректная постановка задачи.
Постановка корректна и не допускает двусмысленного толкования. Про расположение точек ничего не известно, кроме того что они лежат на окружности и длины хорд выражены натуральными числами.
-
- Уже с Приветом
- Posts: 1849
- Joined: 06 Mar 2006 20:06
-
- Уже с Приветом
- Posts: 2001
- Joined: 10 Nov 2004 00:34
- Location: MD
-
- Уже с Приветом
- Posts: 2001
- Joined: 10 Nov 2004 00:34
- Location: MD
-
- Уже с Приветом
- Posts: 1849
- Joined: 06 Mar 2006 20:06
-
- Уже с Приветом
- Posts: 2001
- Joined: 10 Nov 2004 00:34
- Location: MD
-
- Уже с Приветом
- Posts: 6859
- Joined: 09 Sep 2001 09:01
-
- Уже с Приветом
- Posts: 280
- Joined: 06 Apr 2004 21:25
-
- Уже с Приветом
- Posts: 2001
- Joined: 10 Nov 2004 00:34
- Location: MD
-
- Новичок
- Posts: 23
- Joined: 23 Aug 2004 11:28
- Location: NY
-
- Уже с Приветом
- Posts: 5813
- Joined: 24 Aug 2003 07:17
- Location: Seattle
Ворона wrote:А как это - "попарно"?
А "натуральные числа" заданы или надо "сообразить" что наименьшее возможное = 1?
Если все хорды образуют 6-угольник, то "че" тут решать..
Если они могут пересекаться как попало, то самая большая хорда - это диаметр. И, если он - возможный минимум 1, то "че тут решать".
Что я не так поняла?
Я, должно быть, пропустила какие-то пояснения по условию задачи? Где-то было ограничение, что все хорды - разные? Могут ли все хорды быть диаметрами (проходить через центр и иметь, соответственно, одинаковую длину, skazhem - 1)?
-
- Уже с Приветом
- Posts: 5813
- Joined: 24 Aug 2003 07:17
- Location: Seattle
Poryadok wrote:О, теперь с пояснениями - формулировка сразу прояснилась. Нужно было сказать, что точки расположены на окружности симметрично через равные расстояния и _все_ пары точек соединены (я например сначала подумал что только соседние)
А где это описано в условии - что симметрично и все соединены?
-
- Уже с Приветом
- Posts: 6859
- Joined: 09 Sep 2001 09:01
-
- Уже с Приветом
- Posts: 990
- Joined: 27 Mar 2002 10:01
- Location: Palo Alto, CA