🗊Презентация Однопроходные алгоритмы

Нажмите для полного просмотра!
Однопроходные алгоритмы, слайд №1Однопроходные алгоритмы, слайд №2Однопроходные алгоритмы, слайд №3Однопроходные алгоритмы, слайд №4Однопроходные алгоритмы, слайд №5Однопроходные алгоритмы, слайд №6Однопроходные алгоритмы, слайд №7Однопроходные алгоритмы, слайд №8Однопроходные алгоритмы, слайд №9Однопроходные алгоритмы, слайд №10Однопроходные алгоритмы, слайд №11Однопроходные алгоритмы, слайд №12Однопроходные алгоритмы, слайд №13

Вы можете ознакомиться и скачать презентацию на тему Однопроходные алгоритмы. Доклад-сообщение содержит 13 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1





Однопроходные алгоритмы
Описание слайда:
Однопроходные алгоритмы

Слайд 2





План работы 
Лекция , задачи
Контест (solomon.mesi.ru)

Дорешивание

Зачет
Описание слайда:
План работы Лекция , задачи Контест (solomon.mesi.ru) Дорешивание Зачет

Слайд 3





Что же лучше???
Описание слайда:
Что же лучше???

Слайд 4





Суть программирования
Описание слайда:
Суть программирования

Слайд 5





Однопроходные алгоритмы
   Если последовательность можно не хранить – ее хранить не нужно!
Описание слайда:
Однопроходные алгоритмы Если последовательность можно не хранить – ее хранить не нужно!

Слайд 6





Простая задача
   Определите среднее арифметическое элементов последовательности, завершающейся числом 0.
Описание слайда:
Простая задача Определите среднее арифметическое элементов последовательности, завершающейся числом 0.

Слайд 7





Задача А
Для настольной игры используются карточки с номерами от 1 до N. Одна карточка потерялась. Найдите ее, зная номера оставшихся карточек.
 Дано число N, далее N-1 номер оставшихся карточек (различные числа от 1 до N). Программа должна вывести номер потерянной карточки.
Описание слайда:
Задача А Для настольной игры используются карточки с номерами от 1 до N. Одна карточка потерялась. Найдите ее, зная номера оставшихся карточек. Дано число N, далее N-1 номер оставшихся карточек (различные числа от 1 до N). Программа должна вывести номер потерянной карточки.

Слайд 8





Задача B
   У меня в прихожей стоят в ряд 20 тапочек – 10 левых и 10 правых. Приходя домой, я переобуваюсь и выбираю два тапочка – левый и правый, в которые мне удобнее всего засунуть ноги. Естественно, что левый тапочек должен стоять левее правого, и расстояние (количество других тапочек) между ними должно быть как можно меньше. 
Напишите программу, которая вычисляет, сколько же тапочек стоит между теми, которые мне удобнее всего надеть. 
Вводится последовательность из 10 нулей и 10 единиц, записанных в некотором порядке. Единица соответствует левому тапочку, 0 – правому тапочку. Числа разделены пробелами.
Программа должна вывести количество тапочек между самыми удобными тапочками, или -1, если таких нет.
Описание слайда:
Задача B У меня в прихожей стоят в ряд 20 тапочек – 10 левых и 10 правых. Приходя домой, я переобуваюсь и выбираю два тапочка – левый и правый, в которые мне удобнее всего засунуть ноги. Естественно, что левый тапочек должен стоять левее правого, и расстояние (количество других тапочек) между ними должно быть как можно меньше. Напишите программу, которая вычисляет, сколько же тапочек стоит между теми, которые мне удобнее всего надеть. Вводится последовательность из 10 нулей и 10 единиц, записанных в некотором порядке. Единица соответствует левому тапочку, 0 – правому тапочку. Числа разделены пробелами. Программа должна вывести количество тапочек между самыми удобными тапочками, или -1, если таких нет.

Слайд 9





Задача C
 Спортсмен Василий участвовал в соревнованиях по хоккейболу и получил в личном зачете серебряную медаль. Известно, что участники, получившие одинаковое количество очков, награждаются одинаковыми наградами. Известно, что были разыграны золотые, серебряные и бронзовые медали. В задаче не спрашиваются правила хоккейбола. Необходимо только определить, сколько очков набрал Василий. Формат входного файла 
На первой строке дано число N (2 ≤ N ≤ 1000) количество спортсменов, участвовавших в соревнованиях, на второй N целых чисел – результаты через пробел. 
Требуется вывести одно число – результат Василия
Описание слайда:
Задача C Спортсмен Василий участвовал в соревнованиях по хоккейболу и получил в личном зачете серебряную медаль. Известно, что участники, получившие одинаковое количество очков, награждаются одинаковыми наградами. Известно, что были разыграны золотые, серебряные и бронзовые медали. В задаче не спрашиваются правила хоккейбола. Необходимо только определить, сколько очков набрал Василий. Формат входного файла На первой строке дано число N (2 ≤ N ≤ 1000) количество спортсменов, участвовавших в соревнованиях, на второй N целых чисел – результаты через пробел. Требуется вывести одно число – результат Василия

Слайд 10





Задача D. Праздничные дни
5                               - +  +  +  -
0 3 0 0 0
Описание слайда:
Задача D. Праздничные дни 5 - + + + - 0 3 0 0 0

Слайд 11





Задача D
Дано N целых чисел. Требуется выбрать из них три таких числа, произведение которых максимально.
Во входном файле записано сначала число N— количество чисел в последовательности 
   (3≤N≤10^6). Далее записана сама последовательность: N целых чисел, по модулю не превышающих 30000.
В выходной файл выведите три искомых числа в любом порядке. Если существует несколько различных троек чисел, дающих максимальное произведение, то выведите любую из них.
Описание слайда:
Задача D Дано N целых чисел. Требуется выбрать из них три таких числа, произведение которых максимально. Во входном файле записано сначала число N— количество чисел в последовательности (3≤N≤10^6). Далее записана сама последовательность: N целых чисел, по модулю не превышающих 30000. В выходной файл выведите три искомых числа в любом порядке. Если существует несколько различных троек чисел, дающих максимальное произведение, то выведите любую из них.

Слайд 12





Задача E
Дана последовательность целых чисел. Найти отрезок этого массива с максимальной суммой. 
Входные данные В первой строке дано натуральное число n (1 ≤ n ≤ 10^5 ) — размер массива. Во второй строке через пробел перечислены элемента массива. Числа не превышают 10^4 . 
Выходные данные. Выведите три числа — индекс начала отрезка, индекс конца и саму максимальную сумму. Массив индексируется с единицы. Если ответов несколько — выведите любой.
Описание слайда:
Задача E Дана последовательность целых чисел. Найти отрезок этого массива с максимальной суммой. Входные данные В первой строке дано натуральное число n (1 ≤ n ≤ 10^5 ) — размер массива. Во второй строке через пробел перечислены элемента массива. Числа не превышают 10^4 . Выходные данные. Выведите три числа — индекс начала отрезка, индекс конца и саму максимальную сумму. Массив индексируется с единицы. Если ответов несколько — выведите любой.

Слайд 13





Домашнее задание
Informatics: 1455, 3536
Задачи: обработка последовательностей, индуктивные функции
Описание слайда:
Домашнее задание Informatics: 1455, 3536 Задачи: обработка последовательностей, индуктивные функции



Похожие презентации
Mypresentation.ru
Загрузить презентацию