Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович
Конкурс Машинного Времени

Комбинаторика / Комбинаторика. Счастливые билеты N

  • На этом уроке мы рассмотрим
    два основных способа решения комбинаторных задач:
    Первый способ - когда известно количество объектов - вложенные циклы.
    Второй способ - любое количество объектов - использование рекурсии.

    Задание:
    Решить задачу «Счастливые билеты N».
    Скачать книжку для чтения по комбинаторике:
    Как решать комбинаторные задачи.
  • Дата отправки отчёта: 14 апреля 2015 г.
  • Задание выполнено: за 1 час. 00 мин.
  • Чему научился: Рекурсия
  • Что было сложным: Рекурсия
  • Комментарии: Всё классно! Видимо для Витольдовича комбинаторика любимая тема. :)
    Что мне очень нравится есть много материала для домашнего изучения.
  • Оценка видео-уроку:
Отчёт от 3397 за Комбинаторика / Комбинаторика. Счастливые билеты N




Оцени работу

 
Сохранить страницу:

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Sergey  # Комбинаторика / 1. Комбинаторика. Счастливые билеты. / 2015-04-14 22:14

Молодец, Сергей!
Чтобы убарть конвертик с числом 37 - нужно проставить "Нравится" на каждом сообщении.


  • Отчёт оценивали:
    Посетитель+1   5104Валерия+1   5081Михаил+1   5357Александр+1   4957Олег+1  

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Закрепил знания по рекурсии и вспомнил комбинаторику.
Трудности: Догадаться до оптимизации.
Я сделал 4 функции после каждого способа: EasyTicket() - самый простой способ перебора, Next() - первая рекурсия, NextMode() - вторая рекурсия, где последняя цифра считается по-другому и NextMode2(), где уже смотрим, куда добавляем посл. цифру. Кода много, но лучше запомнится ;)
Научился: Терпению и поглубже познал алгоритм работы данной функции
Трудности: Расписать пошагово как она работает, следовать за логической нитью работы функции. Знания получил, как она работает, но они достаточно зыбкие. Сам написать не зная ее наизусть вряд ли смогу.
Все отлично. Только рука не поднялась робота обмануть, по вашему совету. :)