juan_gandhi: (Default)
[personal profile] juan_gandhi
Интервьюировал тут интересного француза, из-под Гренобля - Еколь Политекник, потом Бёркли. Мой первый вопрос - хрен ли тут у нас на посёлке делать после прекрасных предгорий? А тут типа у нас жизнь (а там типа нету). Молодёжь!

Короче, задал ему недавно тут пролетавшую задачу - сумму максимальных нечётных делителей для чисел от 1 до N. Сначала написал джавный код, который, будь у нас tail recursion (у него второй язык CAML), был бы ничо бы.

Я его попросил пооптимизировать. Нарисовал алгоритм, пропорциональный N. Я предложил поискать алгоритм, пропорциональный логарифму N. И тут он нарисовал чудесную вещь.

Он нарисовал график, где по горизонтальной оси N, а по вертикальной - значения, которые он складывает (ну понятное дело, логарифмы складывает). По горизонтали N столбиков. Или, по вертикали, log2(N) полосок. После чего решил взять, да интегрировать не по x, а по y. Так что сумм у нас будет всего log2(N), а значения, что суммируются - ну не биг дил посчитать.

Ребята, я такой фокус первый раз вижу! Наглядно донельзя: на графике.

Остаток интервью допрашивал его про метод Годунова - так, чтоб языком почесать.

Ну дай бог он к нам согласится.

Date: 2010-02-08 11:38 pm (UTC)
From: [identity profile] ivan-gandhi.livejournal.com
Тебя Белла интервьюировала, что ли? :)

Date: 2010-02-08 11:41 pm (UTC)
From: [identity profile] ygam.livejournal.com
Да. It's a small world.

Date: 2010-02-08 11:42 pm (UTC)
From: [identity profile] ygam.livejournal.com
Я свою коронную задачку "abacaba" в ЖЖ рассказывал?

Date: 2010-02-09 12:01 am (UTC)
From: [identity profile] spamsink.livejournal.com
Я такой не помню.

Date: 2010-02-09 12:06 am (UTC)
From: [identity profile] ygam.livejournal.com
s0 = ""
s1 = s0 + "a" + s0 = "a"
s2 = s1 + "b" + s1 = "aba"
s3 = s2 + "c" + s2 = "abacaba"
...
s26 = "...z..."

Написать функцию, которая будет возвращать символ в данной позиции s26 .

Date: 2010-02-09 12:17 am (UTC)
From: [identity profile] spamsink.livejournal.com
Да, извратить простую задачку до неузнаваемости надо уметь.

Date: 2010-02-09 12:19 am (UTC)
From: [identity profile] ygam.livejournal.com
Я эту задачку придумал сам (точнее, [livejournal.com profile] adagio_burner мне рассказывал про своего одноклассника, который любил петь: "abacabadabacabaeabacabadabacaba...").

Date: 2010-02-09 08:19 am (UTC)
From: [identity profile] duchifat.livejournal.com
У меня тоже был знакомый, который любил аба-цаба-даба-цаба. Может, тот же самый?

Date: 2010-02-09 04:43 pm (UTC)
From: [identity profile] ygam.livejournal.com
Скорее всего, тот же самый. Тесен мир, блин.

(я никогда не был в Питере, хотя у мой дедушка участвовал в прорыве его блокады)

Date: 2010-02-09 06:07 am (UTC)
From: [identity profile] ygam.livejournal.com
Эта та Белла, что у вас во френдах в ЛинкдИне? Тогда как она оказалась в Кёркланде?

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

May 2025

S M T W T F S
    1 2 3
456 7 8 9 10
11 121314151617
181920 21 222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 25th, 2025 08:25 am
Powered by Dreamwidth Studios