Информатика

15 732 задачивместе с подтемами
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: успешные, неуспешные.
66151#66151
Коля очень мечтал поступить в лучший ВУЗ – МГТУ им. Н.Э. Баумана и у него это получилось. Однако, ему не хватило 1 балла для того, чтобы ему предоставили общежитие, потому ему придётся добираться до института на электричках, благо институт находится не только у метро, но и у станции электричек, от которой идти всего 20 минут пешком.
Коля очень пунктуальный мальчик, потому, он каждый раз вечером садится и выписывает расписание электричек на следующий день, чтобы понять, как ему лучше всего добраться до института, чтобы успеть к нужной паре. Но есть проблема, Коле приходится добираться на нескольких электричках, так как он живёт уж очень далеко.
Коля хоть и пунктуальный мальчик, но он, как и все, очень любит поспать, поэтому он решил рассчитать во сколько он доберётся до института в самом оптимистичном случае.
Стоит учесть тот момент, что иногда электрички сбиваются с расписания и могут прийти раньше до 10 минут (включительно), но время в пути у них неизменно.
Помогите Коле рассчитать, во сколько ему нужно встать, по самому оптимистическому сценарию, чтобы приехать к паре вовремя, если известно время начала пары и расписание электричек на каждой станции, с которой он будет отправляться.

Входные данные
На первой строке задаётся время начала пары, к которой Коля должен успеть в формате (hh:mm).
На второй строке задаётся количество станций, с которых будет отправляться Коля (1 <= N <= 10).
На третьей строке задаётся N целых чисел через пробел (1 <= M_1, M_2, …, M_n <= 20) – количество отправлений поездов для каждой станции.
Далее следует N блоков данных по M строк в каждой из которых задано время отправления электрички со станции по расписанию и время в пути до нужной Коле станции (через точку с запятой) (например, 12:10;30, что означает, что электричка отправляется в 12:10, в пути она 30 минут.
Выходные данные
Вывести на одной строке время в формате hh:mm (например, 08:10 или 12:13), в которое Коля должен быть уже на первой станции электричек, чтобы отправиться в институт, притом в самом оптимистичном варианте.
Примечание:
•на вход подаются расписания электричек со станций в порядке,в котором Коля должен на них прибывать;
•гарантируется, что Коля 100% может успеть на пару вовремя.
66149#66149
В маленьком городе N, где нет ни интернета, ни телефонов, живут лучшие друзья Коля, Маша, Саша и Наташа. В очередной зимний день им очень хотелось провести время, играя в какую-нибудь игру, но такую, чтобы игра была не очень быстрой. Потому Маша предложила ребятам сыграть в своего рода модифицированную карточную версию игры «Пьяница» под названием «Круговерть_2».
Правила игры оказались следующими:
  • ·игрокам заранее раздают поровну перетасованную колоду из52 карт (четыре масти: червы, бубны, трефы, пики, в каждой из которых 13 карт), таким образом у каждого игрока оказывается своя колода карт, стоящая в виде стопки, расположенной рубашкой вниз;
  • ·каждый ход игроки выкладывают на стол по одной картесверху своей колоды на стол, по порядку слева-направо (первый игрок, второй игрок, третий и четвёртый), далее происходит определение победителей:
  •     - если карты одной масти, то побеждает тот, у кого картабыла наибольшего значения (порядок карт в порядке их значения по возрастанию: туз, 2-10, валет, дама, король); туз - самая слабая карта;
  •     - если карты разных мастей, то побеждает тот, у когомасть выше по значению (порядок мастей по возрастанию: червы, бубны, трефы, пики);
  •     - если карт высшей масти несколько, то рассматриваетсяопределение наибольшего значения среди этих карт (например, выложили 10 червы, 8 бубны, 7 трефы, 8 трефы, то карты разных мастей, потому выбирается наибольшая масть – в данном случае трефы, таких карт две, среди них самая наибольшая 8 трефы, потому побеждает игрок 4);
  • ·победитель забирает четыре карты в свою колоду по порядку,кладя сперва карту первого игрока под низ колоды, затем второго, третьего, четвёртого;
  • ·побеждает тот игрок, который заберёт все картыпротивников.
Коля очень любит программирование, потому он решил заранее рассчитать, сколько им понадобится ходов, чтобы был определён победитель (у кого будут все 52 карты), потому ему требуется помочь написать программу, которая по входным данным игры определит через сколько ходов будет определён победитель игры. Если же за 1000 ходов победитель так и не определится, то вывести, сколько карт оказалось у первого игрока, у второго, третьего, четвёртого.
Входные данные:
на первых 13 строках подаются карты первого игрока (в порядке их нахождения в стопке карт),
далее на 13 строках подаются карты второго игрока (в порядке их нахождения в стопке карт),
далее на 13 строках подаются карты третьего игрока (в порядке их нахождения в стопке карт),
далее на 13 строках подаются карты четвёртого игрока (в порядке их нахождения в стопке карт).
Все карты подаются в формате <масть>, <значение>.
Масти обозначаются следующим образом (одна латинская буква в нижнем регистре):
  • c – червы;
  • b – бубны;
  • t – трефы;
  • p – пики.
Значения карт с картинками обозначаются следующим образом (одна латинская буква в нижнем регистре):
  • t – туз;
  • v – валет;
  • d – дама;
  • k – король.
Например:
  • (t,10) – десятка треф;
  • (c, t) – туз червей.
Выходные данные:
Если за 1000 ходов (включительно) кто-то победит, то вывести количество ходов и номер победившего игрока (например, 340 2, что означает, что за 340 ходов победил игрок №2).
Если за 1000 ходов (включительно) минимум у двух игроков останутся карты (никто не победит), то вывести количество карт по завершении 1000-го хода у первого игрока, у второго, у третьего, у четвёртого на одной строке через пробел (например, 48 3 1 0).
Примечание
•карты перечисляются в вводе так, как они лежат сверху-вниз,если сперва дали туз, затем 10, то на дне колоды лежит 10, а на верху туз, который будет вытащен первым.
66148#66148
В маленьком городе N, где нет ни интернета, ни телефонов, живут лучшие друзья Коля и Маша. В очередной зимний день им очень хотелось провести время, играя в какую-нибудь игру, но такую, чтобы игра была не очень быстрой. Потому Маша предложила Коле сыграть в своего рода модифицированную карточную версию игры «Пьяница» под названием «Круговерть».
Правила игры оказались следующими:
·игрокам заранее раздают поровну перетасованную колоду из52 карт (четыре масти: червы, бубны, трефы, пики, в каждой из которых 13 карт), таким образом у каждого игрока оказывается своя колода карт, стоящая в виде стопки, расположенной рубашкой вниз;
  • каждый ход игроки выкладывают на стол по одной картесверху своей колоды на стол, далее происходит определение, кто заберёт карты:
               - если карты одной масти, то забирает карты тот, у когокарта была наибольшего значения (порядок карт в порядке их значения по возрастанию: туз, 2-10, валет, дама, король); туз - самая слабая карта; 
               - если карты разных мастей, то забирает карты тот, у когомасть выше по значению (порядок мастей по возрастанию: пики, червы, бубны, трефы);
  • забирающий карты забирает обе карты в свою колоду, кладясперва карту противника под низ колоды, затем свою карту также под низ колоды; 
  • побеждает тот игрок, который останется без карт.
Коля очень любит программирование, потому он решил заранее рассчитать, сколько им понадобится ходов, чтобы был определён победитель (у кого не будет карт), потому ему требуется помочь написать программу, которая по входным данным игры определит через сколько ходов будет определён победитель игры. Если же за 1000 ходов победитель так и не определится, то вывести, сколько карт оказалось у первого игрока и сколько у второго.
Входные данные:
на первых 26 строках подаются карты первого игрока (в порядке их нахождения в стопке карт),
далее на 26 строках подаются карты второго игрока (в порядке их нахождения в стопке карт).
Все карты подаются в формате <масть>, <значение>.
Масти обозначаются следующим образом (одна латинская буква в нижнем регистре):
  • c – червы;
  • b – бубны;
  • t – трефы;
  • p – пики.
Значения карт с картинками обозначаются следующим образом (одна латинская буква в нижнем регистре):
  • t – туз;
  • v – валет;
  • d – дама;
  • k – король.
Например:
  • (t,10) – десятка треф;
  • (c, t) – туз червей.
Выходные данные: 
Если за 1000 ходов (включительно) кто-то победит, то вывести количество ходов и номер победившего игрока (например, 340 2, что означает, что за 340 ходов победил игрок №2).
Если за 1000 ходов (включительно) у всех останутся карты (никто не победит), то вывести количество карт по завершении 1000-го хода у первого игрока и у второго на одной строке через пробел (например, 50 2).
Примечание
•карты перечисляются в вводе так, как они лежат сверху-вниз,если сперва дали туз, затем 10, то на дне колоды лежит 10, а на верху туз, который будет вытащен первым.
Напишите программу, которая выводит любое ASCII-изображение. Главное условие, ваше изображение должно содержать специальные символы (кавычки или апострофы, бек-слеш (\)). Общее количество специальных символов должно быть не менее 5. Количество строк не менее пяти. 

Ваша программа будет автоматически проверена на соблюдение условий. Окончательную оценку за задачу вам поставит учитель (если вы занимаетесь с учителем). 
кп7-154#66120
Фотографию отсканировали с разрешением 200 dpi и сжали изображение на 20 %. В результате получился файл размером 10 Мбайт. Затем ту же фотографию отсканировали в том же цветовом режиме с разрешением 400 dpi. На сколько процентов необходимо сжать полученное изображение, чтобы размер файла составил 35 Мбайт? Заголовки и другую служебную информацию не учитывать. В ответе запишите число – процент сжатия, округлённый до целого по правилам математического округления. Знак процента писать не нужно.
кп7-153#66119
Фотографию отсканировали с разрешением 150 dpi и сжали изображение на 30 %. В результате получился файл размером 10 Мбайт. Затем ту же фотографию отсканировали в том же цветовом режиме с разрешением 300 dpi. На сколько процентов необходимо сжать полученное изображение, чтобы размер файла составил 15 Мбайт? Заголовки и другую служебную информацию не учитывать. В ответе запишите число – процент сжатия, округлённый до целого по правилам математического округления. Знак процента писать не нужно.
кп7-152#66118
Фотографию отсканировали с разрешением 200 dpi и сжали изображение на 50 %. В результате получился файл размером 8 Мбайт. Затем ту же фотографию отсканировали в том же цветовом режиме с разрешением 300 dpi. На сколько процентов необходимо сжать полученное изображение, чтобы размер файла составил 12 Мбайт? Заголовки и другую служебную информацию не учитывать. В ответе запишите число – процент сжатия, округлённый до целого по правилам математического округления. Знак процента писать не нужно.
кп7-151#66048
Камера дорожного наблюдения делает цветные фотографии с разрешением 1024×768 пикселей, используя палитру из 1024 цветов. Снимки сохраняются в памяти камеры, группируются в пакеты по 180 штук и отправляются в центр обработки по каналу связи с пропускной способностью 200 Кбайт/сек. На сколько процентов необходимо сжать изображения, чтобы передавать один пакет за 6 минут? Заголовки и другую служебную информацию не учитывать. В ответе запишите число – процент сжатия, округлённый до целого согласно правилам математического округления. Знак процента писать не нужно.
кп7-150#66046
Камера дорожного наблюдения делает цветные фотографии с разрешением 1280×720 пикселей, используя палитру из 256 цветов. Снимки сохраняются в памяти камеры, группируются в пакеты по 140 штук и отправляются в центр обработки по каналу связи с пропускной способностью 120 Кбайт/сек. На сколько процентов необходимо сжать изображения, чтобы передавать один пакет за 12 минут? Заголовки и другую служебную информацию не учитывать. В ответе запишите число – процент сжатия, округлённый до целого согласно правилам математического округления. Знак процента писать не нужно.
кп7-149#66045
Камера дорожного наблюдения делает цветные фотографии с разрешением 1920×1080 пикселей, используя палитру из 2048 цветов. Снимки сохраняются в памяти камеры, группируются в пакеты по 80 штук и отправляются в центр обработки по каналу связи с пропускной способностью 150 Кбайт/сек. На сколько процентов необходимо сжать изображения, чтобы передавать один пакет за 15 минут? Заголовки и другую служебную информацию не учитывать. В ответе запишите число – процент сжатия, округлённый до целого согласно правилам математического округления. Знак процента писать не нужно.
кп7-148#66043
Камера дорожного наблюдения делает цветные фотографии с разрешением 800×600 пикселей, используя палитру из 65536 цветов. Снимки сохраняются в памяти камеры, группируются в пакеты по 150 штук и отправляются в центр обработки по каналу связи с пропускной способностью 100 Кбайт/сек. На сколько процентов необходимо сжать изображения, чтобы передавать один пакет за 10 минут? Заголовки и другую служебную информацию не учитывать. В ответе запишите число – процент сжатия, округлённый до целого согласно правилам математического округления. Знак процента писать не нужно.
кп7-140#66041
Прибор автоматической фиксации нарушений правил дорожного движения делает цветные фотографии размером 1024х768 пикселей, используя палитру из 4096 цветов. Снимки сохраняются в памяти камеры, группируются в пакеты по нескольку штук, затем передаются в центр обработки информации со скоростью передачи данных 1 310 720 бит/с. Каково максимально возможное количество снимков в одном пакете, если на передачу одного пакета отводится не более 300 секунд?
кп7-139#66040
Прибор автоматической фиксации нарушений правил дорожного движения делает цветные фотографии размером 1280х960 пикселей. Снимки сохраняются в памяти камеры, группируются в пакеты по 24 шт., затем передаются в центр обработки информации со скоростью передачи данных 1 392 640 бит/с. Каково максимальное возможное количество цветов в палитре изображения, если на передачу одного пакета отводится не более 180 секунд?
кп7-138#66038
Прибор автоматической фиксации нарушений правил дорожного движения делает цветные фотографии размером 1280х1024 пикселей. Снимки сохраняются в памяти камеры, группируются в пакеты по 39 штук, затем передаются в центр обработки информации со скоростью передачи данных 1 966 080 бит/с. Каково максимально возможное количество цветов в палитре изображения, если на передачу одного пакета отводится не более 280 секунд?
В ответе запишите целое число.
кп7-137#66037
Прибор автоматической фиксации нарушений правил дорожного движения делает цветные фотографии размером 1024х960 пикселей, используя палитру из 2048 цветов. Снимки сохраняются в памяти камеры, группируются в пакеты по несколько штук, а затем передаются в центр обработки информации со скоростью передачи данных 96 468 992 бит/с. Каково максимально возможное число снимков в одном пакете, если на передачу одного пакета отводится не более 280 секунд?
кп7-136#66036
Прибор автоматической фиксации нарушений правил дорожного движения делает фотографии размером 1024х960 пикселей, используя палитру из 8192 цветов. Для передачи снимки группируются в пакеты по несколько штук и передаются в центр обработки информации со скоростью 1 474 560 бит/с. Каково максимально возможное количество снимков в одном пакете, если на передачу одного пакета отводится не более 280 с?
кп7-135#66035
Прибор автоматической фиксации нарушений правил дорожного движения делает фотографии размером 1024х768 пикселей, используя палитру из 4096 цветов. Для передачи снимки группируются в пакеты по несколько штук и передаются в центр обработки информации со скоростью 1 Мбит/с. Каково максимально возможное количество снимков в одном пакете, если на передачу одного пакета отводится не более 300 с? Примечание: 1Мбит/c = 106 бит/с.
На числовой прямой даны три отрезка: P = [253127; 775637], Q = [128932; 894567], R = [346831; 529871]. Укажите наименьшую возможную длину такого отрезка A, что формула
\((¬(x \in A)) \to (((x \in P) \equiv (x \in Q)) \to ((x \in R) \equiv (x \in Q)))\)
тождественно истинна, то есть принимает значение 1 при любом натуральном значении переменной х?
На числовой прямой даны три отрезка: P = [268764; 775637], Q = [128932; 894567], R = [546831; 929871]. Укажите наименьшую возможную длину такого отрезка A, что формула
\((¬(x \in A)) \to (((x \in P) \equiv (x \in Q)) \to ((x \in R) \equiv (x \in Q)))\)
тождественно истинна, то есть принимает значение 1 при любом натуральном значении переменной х?
Поделиться
Класснуть