Разделы презентаций


Кружок Олимпиадное программирование 19 ноября

Содержание

Для 11 классаПриглашённый преподавательЛектор: Антон Козмирчук студент 4 курса мат-меха, кафедры Матобес, выпускник АГ. Призёр городского этапа ВОШ в 2012Тема лекции: Динамическое программированиеМат-мех 2015

Слайды и текст этой презентации

Слайд 1Мат-мех
2015
Кружок «Олимпиадное программирование» 19 ноября
Григорьева
Анастасия Викторовна
.

Мат-мех2015Кружок «Олимпиадное программирование» 19 ноябряГригорьева Анастасия Викторовна.

Слайд 2Для 11 класса
Приглашённый преподаватель

Лектор: Антон Козмирчук студент 4 курса мат-меха, кафедры

Матобес, выпускник АГ. Призёр городского этапа ВОШ в 2012

Тема лекции: Динамическое

программирование

Мат-мех 2015

Для 11 классаПриглашённый преподавательЛектор:  Антон Козмирчук студент 4 курса мат-меха, кафедры Матобес, выпускник АГ. Призёр городского

Слайд 3Разбор ДЗ
Пирожные Переливания Чехарда Телефонные номера Простой квадрат

Мат-мех 2015

Разбор ДЗПирожные  Переливания  Чехарда  Телефонные номера  Простой квадратМат-мех 2015

Слайд 4Пирожные
Мат-мех 2015
Для праздничного чаепития необходимо купить n пирожных.
В магазине продается

всего два вида пирожных, причем
пирожных одного вида осталось a

штук, а пирожных другого
вида осталось b штук. Пирожные одного вида считаются
одинаковыми.
Сколькими способами можно купить ровно n пирожных?

Входные данные
В первой строке входных данных записано число n — количество пирожных,
которое нужно купить, во второй и третьей строке записаны числа a и b — количество
пирожных каждого из двух видов, которые есть в магазине. Все числа — целые, от 1 до 100.

Выходные данные
Программа должна вывести одно целое число —
количество различных способов купить n пирожных.
ПирожныеМат-мех 2015Для праздничного чаепития необходимо купить n пирожных.В магазине продается всего два вида пирожных, причем пирожных одного

Слайд 5Разбор
Мат-мех 2015

РазборМат-мех 2015

Слайд 6Второй способ
Мат-мех 2015

Второй способМат-мех 2015

Слайд 7Переливания
Мат-мех 2015
Имеется 10 колб с водой и известен объем воды

в каждой из них.
За одно “касание” можно взять одну

колбу и часть воды
(или всю воду) из этой колбы разлить по одной или
нескольким другим колбам в любом количестве.
За какое наименьшее количество “касаний” можно уравнять
объемы воды во всех колбах? Каждая колба может вместить
любой объем воды.

Входные данные
Программа получает на вход 10 целых чисел ai, каждое записанное в отдельной
строке объем воды в каждой из колб. Все числа — целые, от 0 до 100.

Выходные данные
Выведите одно целое число — минимальное количество “касаний”,
за которое можно уравнять объемы воды во всех колбах.
ПереливанияМат-мех 2015Имеется 10 колб с водой и известен объем воды в каждой из них. За одно “касание”

Слайд 8Разбор
Мат-мех 2015

РазборМат-мех 2015

Слайд 9Чехарда
Мат-мех 2015
Дорожка замощена плитками в один ряд, плитки пронумерованы числами

от 1 до 1000. На плитках с номерами A, B

и C (ABC) сидят три кузнечика, которые играют в чехарду по следующим правилам:

1. На одной плитке может находиться только один кузнечик.

2. За один ход один из двух крайних кузнечиков (то есть с плитки A или с плитки C) может перепрыгнуть через среднего кузнечика (плитка B) и встать на плитку, которая находится ровно посередине между двумя оставшимися кузнечиками (то есть между B и C или A и B соответственно). Если между двумя оставшимися кузнечиками находится чётное число плиток, то он может выбрать любую из двух центральных плиток.

ЧехардаМат-мех 2015Дорожка замощена плитками в один ряд, плитки пронумерованы числами от 1 до 1000. На плитках с

Слайд 10Чехарда (продолжеие)
Например, если кузнечики первоначально сидели на плитках номер 1,

5, 10, то первым ходом кузнечик с плитки номер 10

может перепрыгнуть на плитку номер 3 (она находится посередине между 1 и 5), или кузнечик с плитки номер 1 может перепрыгнуть на плитку номер 7 или 8 (эти две плитки находятся посередине между плитками 5 и 10).

Даны три числа: A, B, C. Определите, какое наибольшее число ходов может продолжаться игра.


Мат-мех 2015

Чехарда (продолжеие)Например, если кузнечики первоначально сидели на плитках номер 1, 5, 10, то первым ходом кузнечик с

Слайд 11Разбор
Мат-мех 2015

РазборМат-мех 2015

Слайд 12Телефонные номера
Телефонные номера в адресной книге мобильного телефона имеют один

из следующих форматов:

+7

8



где — это семь цифр, а

— это три цифры или три цифры в круглых скобках. Если код не указан, то считается, что он равен 495. Кроме того, в записи телефонного номера может стоять знак “-” между любыми двумя цифрами (см. пример).

На данный момент в адресной книге телефона Васи записано всего три телефонных номера, и он хочет записать туда еще один. Но он не может понять, не записан ли уже такой номер в телефонной книге. Помогите ему!

Два телефонных номера совпадают, если у них равны коды и равны номера. Например, +7(916)0123456 и 89160123456 — это один и тот же номер.
Телефонные номераТелефонные номера в адресной книге мобильного телефона имеют один из следующих форматов:+78где — это семь цифр,

Слайд 13Разбор
Мат-мех 2015

РазборМат-мех 2015

Слайд 14Простой квадрат
У Пети имеется игровое поле размером 3x3, заполненное числами

от 1 до 9. В начале игры он может поставить

фишку в любую клетку поля. На каждом шаге игры разрешается перемещать фишку в любую соседнюю по стороне клетку, но не разрешается посещать одну и ту же клетку дважды. Петя внимательно ведет протокол игры, записывая в него цифры в том порядке, в котором фишка посещала клетки. Пете стало интересно, какое максимальное число он может получить в протоколе. Помогите ему ответить на этот вопрос.

Входные данные
Входной файл содержит описание поля — 3 строки по 3 целых числа, разделенных пробелами. Все девять чисел различны и лежат в диапазоне от 1 до 9.

Выходные данные
Выведите одно целое число — максимальное число, которое могло получиться в протоколе при игре на данном поле.

Простой квадратУ Пети имеется игровое поле размером 3x3, заполненное числами от 1 до 9. В начале игры

Слайд 15Разбор
Мат-мех 2015

РазборМат-мех 2015

Слайд 16Мат-мех 2015

Мат-мех 2015

Слайд 17Второй способ
Мат-мех 2015

Второй способМат-мех 2015

Слайд 18Мат-мех 2015

Мат-мех 2015

Слайд 19Мат-мех 2015

Мат-мех 2015

Слайд 20Мат-мех 2015

Мат-мех 2015

Слайд 21Мат-мех 2015

Мат-мех 2015

Слайд 22


Эти задачи больше
не принимаются!
Мат-мех 2015

Эти задачи больше не принимаются!Мат-мех 2015

Слайд 23Лучшие в 10 классе
Мат-мех 2015

Лучшие в 10 классеМат-мех 2015

Слайд 24Общие вопросы
Динамический массив в С++
cout

C++
Мат-мех 2015

Общие вопросыДинамический массив в С++cout

Слайд 25Динамический двумерный массив
Мат-мех 2015

Динамический двумерный массивМат-мех 2015

Слайд 26Специальные символы для использования с cout
Замечание: При использовании специальных символов,

перечисленных в табл. 3.1, вам следует располагать их внутри одинарных

кавычек, если вы используете данные символы сами по себе, например '\n', или внутри двойных кавычек, если вы используете их внутри строки, например "Привem\nMup!".

Мат-мех 2015

Специальные символы для использования с coutЗамечание: При использовании специальных символов, перечисленных в табл. 3.1, вам следует располагать

Слайд 27Погрешность в С++

С точностью до 3 знака после запятой:

cout

'

Погрешность в С++С точностью до 3 знака после запятой: cout

Слайд 28long Тип long предназначен для представления 64-битовых чисел со знаком. Его

диапазон допустимых значений достаточно велик даже для таких задач, как

подсчет числа атомов во вселенной.

Мат-мех 2015

long Тип long предназначен для представления 64-битовых чисел со знаком. Его диапазон допустимых значений достаточно велик даже

Слайд 29Задачи
На динамическое программирование
Мат-мех 2015

ЗадачиНа динамическое программированиеМат-мех 2015

Слайд 30Мат-мех 2015

Мат-мех 2015

Слайд 31Литература
http://www.intuit.ru/studies/courses/648/504/lecture/11452
http://www.programmersclub.ru/03/


Мат-мех 2015

Литератураhttp://www.intuit.ru/studies/courses/648/504/lecture/11452http://www.programmersclub.ru/03/Мат-мех 2015

Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика