|
0 / 0 / 0
Регистрация: 30.10.2020
Сообщений: 1
|
|
Выручите по братски30.10.2020, 13:03. Показов 1558. Ответов 0
Метки нет (Все метки)
С++
Для всех задач ввод – из файла input.txt, вывод – в файл output.txt, ограничение по времени на один тест – 2с Задача 1. «Исправление успеваемости (вручную)» Как вы наверняка знаете, Вовочка не является примерным учеником. За учебный год он получил много разных оценок, и теперь не знает, как показать дневник своему отцу. Отец Вовочки считает хорошими оценки 6 и выше, а все остальные считает плохими. Дело в том, что Вовочке было обещано лишить его отдыха в Летней школе по информатике в том случае, если он когда- либо получит три или более плохие оценки подряд. Вовочка уже давно научился стирать оценки из дневника, но с каждой стертой оценкой вероятность раскрытия такой секретной операции возрастает. В настоящий момент перед ним стоит непростая задача — удалить наименьшее количество оценок из имеющейся последовательности так, чтобы после удаления никакие три плохие оценки не шли подряд. Помогите Вовочке решить задачу и подарить ему шанс участия в Летней школе по информатике. Формат входных данных: Программа получает на вход в первой строке целое число n (1 <n< 5000), где n — количество оценок, полученных Вовочкой за год. Вторая строка содержит последовательность n целых чисел от 1 до 10. Оценки заданы в хронологическом порядке. Формат выходных данных: В первую строку выведите t — наименьшее количество оценок, которые надо удалить из последовательности. Во вторую строку выведите последовательность оценок, которая получается после оптимального исправления успеваемости. Если возможных оптимальных решений несколько — выведите любое. Пример input.txt output.txt 10 4 4 5 4 5 4 5 7 8 9 5 4 5 7 8 9 5 5 0 7 4 5 8 9 7 4 5 8 9 Задача 2. Фишка Дан прямоугольник размера 1× N клеток. Сколько существует способов провести фишку из крайней левой клетки в крайнюю правую, если можно перемещать фишку только на 2 или на 3 клетки вправо? Формат входных данных: целое число N (1≤ N≤ 160). Формат выходных данных:количество способов переместить фишку с левой клетки в правую. Пример input.txt output.txt 3 1 6 2 Задача 3. Тайные письма Катя и Андрей очень любят разные загадки и головоломки. А ещѐ они очень любят криптографию! Недавно они придумали необычный шифр, чтобы 3 обмениваться тайными посланиями. Катя пишет тайное сообщение длины K и подбирает такие N и M, что N∙M = K. Потом она рисует табличку размера N∙M и построчно заполняет еѐ своей строкой. Например, если сходная строка была 'abcdef' и Катя выберет N = 3 и M = 2, то она нарисует такую табличку: a b c d e f Потом она выписывает текст по столбцам (в указанном примере она выпишет ‘acebdf’), и отдаѐт числа N, M и выписанную строку Андрею. Теперь Андрею надо восстановить тайное послание. Но он что-то совсем запутался! А в сообщении должна быть важная информация! Помогите Андрею получить исходное сообщение. Формат входных данных: первая строка содержит два натуральных числа N и M – размер матрицы шифрования. Следующая строка содержит N∙M строчных букв латинского алфавита – зашифрованное сообщение. Формат выходных данных:выведите N∙M строчных букв латинского алфавита – расшифрованное сообщение. Пример input.txt output.txt 3 2 acebdf abcdef 3 5 sowmnaottkheeer smokeonthewater 2 6 ftihreesikny fireinthesky Добавлено через 7 минут скиньте код, по братски пожалуйста. выручите, буду благодарен всю жизнь. В церкви поставлю свечку за здравие
0
|
|
| 30.10.2020, 13:03 | |
|
Ответы с готовыми решениями:
0
Выручите с PHP |
| 30.10.2020, 13:03 | |
|
Помогаю со студенческими работами здесь
1
Ребятка выручите Выручите с выбором! Выручите пожалуйста последовательности, выручите
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла:
Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y
Z4Tv2zpXVVo
https:/ / github. com/ shumilovas/ med2. git
|
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|