Здравствуйте, гость ( Вход | Регистрация )
10.2.2018, 11:27
Сообщение
#1
|
|
![]() Живу дома |
У дочки сложности в коммуникации с преподавателем, понятно, что сама запустила ... но при сдаче программы, не может ответить на один и тот-же вопрос, причем получает ответ "нет" на раз! с предложением подумать и прийти через неделю (а вариантов ответа много, не понятно, что он хочет услышать). Сама боится уже подходить к нему. У ребенка депрессия, два дня не ест.
Сам уже с ней сидел, все понимает... Всегда училась самостоятельно, а тут тупик (хвост один!). От нашей помощи дочка отказывается... |
|
|
|
![]() |
12.2.2018, 19:14
Сообщение
#2
|
|
![]() Живу дома |
По теме, вот последние вопросы:
1) Почему число меньше максимального слагаемого? if (n<=max) 2) Что такое n-max в реальности? return razlozheniye(n, max-1) + razlozheniye(n-max, max); Удалил нафиг комменты Код int razlozheniye(int n, int max)
{ if (n == 1 || max == 1) return 1; if (n <= max) return razlozheniye(n, n - 1) + 1; return razlozheniye(n, max - 1) + razlozheniye(n - max, max); } |
|
|
|
12.2.2018, 20:39
Сообщение
#3
|
|
![]() Живет здесь |
1) Почему число меньше максимального слагаемого?
if (n<=max) Потому что программа так написана, что оно может быть "<=" (см. вызов с "n-max, max" в аргументах). Можно написать по-другому. 2) Что такое n-max в реальности? return razlozheniye(n, max-1) + razlozheniye(n-max, max); В реальности все не как на самом деле. Дурацкий вопрос, зависит от контекста в голове. Я думаю, что в реальности "n-max" это 5 символов. Если кодировка ASCII+хрень для русских символов, или UTF-8 -- то 40 битов. После того, как русские буквы выкинули нафиг (куда им впрочем и дорога) -- то уже сразу помещается в 5*7=35 битов. Но если посмотреть на программу в целом, то наверняка буковки встречаются с разными частотами, и можно сделать более оптимальное кодирование, тогда будет еще меньше битов. Но с другой стороны, в реальности это совершенная фигня, тем более с точки зрения дизайна. Скорее всего "фигня" -- наиболее правильный ответ. Но в зависимости от контекста в голове и общего бэкграунда может быть и "х..ня", я б считал это тоже допустимым ответом. |
|
|
|
12.2.2018, 23:34
Сообщение
#4
|
|
![]() Живу дома |
... В реальности все не как на самом деле. Дурацкий вопрос, зависит от контекста в голове. Я думаю, что в реальности "n-max" это 5 символов. Если кодировка ASCII+хрень для русских символов, или UTF-8 -- то 40 битов. После того, как русские буквы выкинули нафиг (куда им впрочем и дорога) -- то уже сразу помещается в 5*7=35 битов. Но если посмотреть на программу в целом, то наверняка буковки встречаются с разными частотами, и можно сделать более оптимальное кодирование, тогда будет еще меньше битов. Но с другой стороны, в реальности это совершенная фигня, тем более с точки зрения дизайна. Скорее всего "фигня" -- наиболее правильный ответ. Но в зависимости от контекста в голове и общего бэкграунда может быть и "х..ня", я б считал это тоже допустимым ответом. Yes!! Еще мне кажется, что то описание по ссылке не совсем то))). Имхо. алгоритм работает на перебор ветвлений до единицы. Т.е. на примере R(6,6) 1. Первое условие - достижение разложения на единицы. 2. Второе зачет n=n и сам запуск разложения (рекурсии) от n-1 до единицы 6=R(6,5)+1 3. Третья сумма - (разложение от n-1 = max до единицы - вернет на верх рекурсии одно разложение (одна ветка)) + для каждого max, подсчет разложение суммы справа (n-max) по аналогичному алгоритму. (вернет на место вызова количество разложений для текущего max (количество веток от 1 до X)). Т.е. 2) 6=6 ; 6=5+1 (это будет у любых чисел больше единицы) 3) 6=4+2 3) 6=4+1+1 //max = 4, n-max=2 R(2,4): 2=2 ; 2=1+1 3) 6=3+3 3) 6=3+2+1 3) 6=3+1+1+1 //max = 3, n-max=3 R(3,3): 3=3; 3=2+1; 3=1+1+1 3) 6=2+2+2 3) 6=2+2+1+1 3) 6=2+1+1+1+1 //max = 2, n-max=4 R(4,2): 4=2+2; 4=2+1+1; 4=1+1+1+1 1) 6=1+1+1+1+1+1 Т.е. мы считаем вариант 1) как одно разложение, вариант 2) как второе и если есть, запуск рекурсии с перебором от n-1=max до 1 в первом слагаемом и подобным c разложением для каждой мах -> (n-max) во втором слагаемом. |
|
|
|
DimOs Есть у кого контакты ИТМО 10.2.2018, 11:27
lavrik Нет конкретики. Что за программа, что за вопрос? К... 10.2.2018, 14:15
АнтонА А что за предмет и что за вопрос? 10.2.2018, 14:29
DimOs Программирование: Найти количество расположений чи... 10.2.2018, 15:07
lavrik Вижу разность между текущим числом и текущим макси... 10.2.2018, 18:15
DimOs Да - это один из вариантов ответа)))...Так я и гов... 10.2.2018, 19:35
Ivellius Учи стрессоустойчивости, обламывать по жизни будут... 10.2.2018, 22:39
spb_lana У меня уже в магистратуре был такой препод - вынес... 11.2.2018, 1:41
Ivellius Козел - одним словом. 11.2.2018, 2:57
spb_lana Цитата(Ivellius @ 11.2.2018, 2:57) Козел ... 11.2.2018, 21:00
DU Непонятный какой-то алгоритм И комментарии неадек... 11.2.2018, 10:22
lavrik Думаю, это одна из причин предвзятого отношения пр... 11.2.2018, 16:44
DimOs ЦитатаДумаю, это одна из причин предвзятого отноше... 11.2.2018, 20:50
DU Цитата(DimOs @ 11.2.2018, 20:50) Тянула д... 11.2.2018, 23:57
DimOs Цитата(DU @ 11.2.2018, 23:57) А у нее/ва... 12.2.2018, 11:40
Gustilev Цитата(DimOs @ 12.2.2018, 11:40) Но увере... 12.2.2018, 13:28
АнтонА Димос, ты можешь сам сходить поговорить с преподом... 11.2.2018, 20:56
lavrik Цитата(АнтонА @ 11.2.2018, 20:56) Димос, ... 11.2.2018, 23:43
Yar 33 года программирую считай что каждый день ... 12.2.2018, 1:08
DimOs Цитата(Yar @ 12.2.2018, 1:08) 33 года про... 12.2.2018, 10:48
Gustilev Цитата(DimOs @ 12.2.2018, 10:48) Про реку... 12.2.2018, 11:10
Yar Цитата(DimOs @ 12.2.2018, 10:48) Но для о... 12.2.2018, 15:19
Tux Программа, скачанная из интернета, и вместе с комм... 12.2.2018, 3:51
DimOs Цитата(Tux @ 12.2.2018, 3:51) Программа, ... 12.2.2018, 10:49
DU Эти два вызова рекурсивных -- для подсчета разложе... 12.2.2018, 11:49
DimOs Цитата(DU @ 12.2.2018, 11:49) Эти два выз... 12.2.2018, 13:46
DU Взрыв мозга (у тебя или дочки) означает отсутствие... 12.2.2018, 11:58
Благочестивая Марта да может он просто ждёт, когда ему скажут, что ... 12.2.2018, 12:01
АнтонА Цитата(Благочестивая Марта @ 12.2.2018, 12... 12.2.2018, 12:15
DimOs Это первое, что я ей предложил сказать, или как ми... 12.2.2018, 12:36
АнтонА Цитата(DimOs @ 12.2.2018, 12:36) Это перв... 12.2.2018, 12:49
АнтонА Цитата(DimOs @ 12.2.2018, 12:36) Это перв... 12.2.2018, 13:22
Kateyka Ну, мне тоже кажецца, что препод всегда делит студ... 12.2.2018, 13:16
DimOs Цитатакурс-то не первый случаем? сессия не первая?... 12.2.2018, 13:58
АнтонА Цитата(DimOs @ 12.2.2018, 13:58) Думаю пу... 12.2.2018, 14:34
DU Я не читал твой исходник, я формировал свое понима... 12.2.2018, 14:22
АнтонА ДЮ, задача написать свой алгоритм и задача разобра... 12.2.2018, 14:27
DU Я знаю, поэтому и не читаю исходник.
Но алгоритм д... 12.2.2018, 14:34
lavrik Цитата(DU @ 12.2.2018, 14:34) Я знаю, поэ... 12.2.2018, 17:05
DU Это кстати приличный алгоритм в этом плане, я б ес... 12.2.2018, 15:27
Yar Цитата(DU @ 12.2.2018, 15:27) Это кстати ... 12.2.2018, 15:32
DimOs Во Дима, у тебя получилось передать смысл, только,... 12.2.2018, 16:20
Caliber А практическое применение у этой задачи есть? 12.2.2018, 16:40
lavrik Цитата(Caliber @ 12.2.2018, 16:40) А прак... 12.2.2018, 17:09

Caliber Цитата(lavrik @ 12.2.2018, 17:09) Для теб... 12.2.2018, 17:17

lavrik Цитата(Caliber @ 12.2.2018, 17:17) Не над... 12.2.2018, 20:34

Caliber Цитата(lavrik @ 12.2.2018, 20:34) За таки... 12.2.2018, 20:56

Ivellius Цитата(lavrik @ 12.2.2018, 21:34) За таки... 12.2.2018, 22:39
АнтонА Цитата(Caliber @ 12.2.2018, 16:40) А прак... 12.2.2018, 17:09
Caliber Цитата(АнтонА @ 12.2.2018, 17:09) практич... 12.2.2018, 17:18
АнтонА Цитата(Caliber @ 12.2.2018, 17:18) Именно... 12.2.2018, 17:44
lavrik Вот видишь, Вася тоже мыслит прямолинейно и однопр... 12.2.2018, 17:10
Ivellius Что препод козел, я сказал про вариант Ланы)
Но, п... 12.2.2018, 18:28
DimOs Цитата(Ivellius @ 12.2.2018, 18:28) Что п... 12.2.2018, 18:38
АнтонА Ну образование включает в себя не только формулы, ... 12.2.2018, 18:40
DU Должен быть девиз "не докопался до профессора... 12.2.2018, 18:57
Alagert Цитата(DimOs @ 12.2.2018, 19:14) Удалил н... 12.2.2018, 22:59
Yar Цитата(Alagert @ 12.2.2018, 22:59) я бы п... 12.2.2018, 23:12
Kateyka А зачем это все девочке? 12.2.2018, 19:34
lavrik Цитата(Kateyka @ 12.2.2018, 19:34) А заче... 12.2.2018, 20:37
Yar Цитата(Kateyka @ 12.2.2018, 19:34) А заче... 12.2.2018, 21:45
DimOs Факультет Программная инженерия
Компьютерные техно... 12.2.2018, 19:52
Kateyka Цитата(DimOs @ 12.2.2018, 19:52) Факульте... 12.2.2018, 20:06

АнтонА Цитата(Kateyka @ 12.2.2018, 20:06) А в ди... 12.2.2018, 21:24

Kateyka Цитата(АнтонА @ 12.2.2018, 21:24) Наверно... 12.2.2018, 21:33

АнтонА Цитата(Kateyka @ 12.2.2018, 21:33) Иметь ... 12.2.2018, 21:35

Kateyka Цитата(АнтонА @ 12.2.2018, 21:35) Я думаю... 12.2.2018, 21:44

АнтонА Цитата(Kateyka @ 12.2.2018, 21:44) За пос... 12.2.2018, 22:23


lavrik Цитата(АнтонА @ 12.2.2018, 22:23) мне каж... 12.2.2018, 22:37

lavrik Цитата(Kateyka @ 12.2.2018, 21:44) За пос... 12.2.2018, 22:34

Alagert Цитата(Kateyka @ 12.2.2018, 21:44) За пос... 12.2.2018, 23:21
lavrik Цитата(DimOs @ 12.2.2018, 19:52) Факульте... 12.2.2018, 20:34
lavrik Спасибо, Кэп! 12.2.2018, 20:59
Yar по сути это очередной пример идиотизма нашего ... 12.2.2018, 21:47
DU Цитата(Yar @ 12.2.2018, 21:47) по сути эт... 12.2.2018, 23:14
Yar Цитата(DU @ 12.2.2018, 23:14) Но кстати н... 12.2.2018, 23:21
lavrik Ну за 2000 евро я, возможно, соглашусь. Но более в... 12.2.2018, 22:43
Ivellius Цитата(lavrik @ 12.2.2018, 23:43) Ну за 2... 12.2.2018, 22:50
АнтонА Классическая судьба. Таких большинство: "Я уч... 12.2.2018, 22:52
lavrik Цитата(АнтонА @ 12.2.2018, 22:52) Классич... 12.2.2018, 22:55
lavrik Цитата(Ivellius @ 12.2.2018, 22:50) Это Ч... 12.2.2018, 22:52
Ivellius Цитата(lavrik @ 12.2.2018, 23:52) Это за ... 12.2.2018, 23:29
lavrik Цитата(Ivellius @ 12.2.2018, 23:29) И нас... 12.2.2018, 23:50
lavrik Уверен, что не знает. Кстати, фамилию препода мы т... 12.2.2018, 23:14
DU А что кстати, в современных вузах русские коммента... 12.2.2018, 23:15
Alagert в современных не знаю, но в 2012 в Политехе на ФТК... 12.2.2018, 23:18
АнтонА и что же делать димосовой дочке? послать нафик итм... 12.2.2018, 23:25
Yar Цитата(АнтонА @ 12.2.2018, 23:25) и что ж... 13.2.2018, 0:20
АнтонА Цитата(Yar @ 13.2.2018, 0:20) может снача... 13.2.2018, 0:22
DU Я бы сделал веерную рассылку, не забывая про stanf... 12.2.2018, 23:28
DimOs На вопрос Лаврика https://abit.ifmo.ru/program/806... 12.2.2018, 23:59
АнтонА Цитата(DimOs @ 12.2.2018, 23:59) razlozhe... 13.2.2018, 0:01
Alagert Цитата(DimOs @ 12.2.2018, 23:59) На вопро... 13.2.2018, 0:10

АнтонА Цитата(Alagert @ 13.2.2018, 0:10) Я не зн... 13.2.2018, 0:16
Yar Цитата(DimOs @ 12.2.2018, 23:59) На вопро... 13.2.2018, 0:26
Alagert вот вот, я боюсь он сам не знает что спрашивает и ... 13.2.2018, 0:19
АнтонА Цитата(Alagert @ 13.2.2018, 0:19) вот вот... 13.2.2018, 0:20![]() ![]() |
|
Текстовая версия | Сейчас: 27.8.2026, 14:24 |