ЕГЭ_информатика

9 582 задачивместе с подтемами
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: успешные, неуспешные.
17080#17080
Дан фрагмент таблицы истинности выражения F.
x1 x2 x3 x4 x5 x6 x7 F
0 1 0 1 1 1 0 1
1 0 1 1 0 0 1 1
1 1 0 1 1 0 1 0
 
Какое выражение соответствует F?
1)  x1 and x2 and !x3 and x4 and x5 and !x6 and x7
2)  x1 or x2 or !x3 or x4 or x5 or !x6 or x7
3)  !x1 and !x2 and x3 and !x4 and !x5 and x6 and !x7
4)  !x1 or !x2 or x3 or !x4 or !x5 or x6 or !x7
17079#17079
Дан фрагмент таблицы истинности выражения F.
 
 
 
x1 x2 x3 x4 x5 x6 x7 F
0 1 0 1 1 1 0 1
1 0 1 1 0 0 1 1
0 1 0 1 0 1 0 0
 
Какое выражение соответствует F?
1)  x1 and !x2 and x3 and !x4 and x5 and !x6 and x7
2)  x1 or !x2 or x3 or !x4 or x5 or !x6 or x7
3)  !x1 and x2 and !x3 and x4 and !x5 and x6 and !x7
4)  !x1 or x2 or !x3 or x4 or !x5 or x6 or !x7
17078#17078
Дан фрагмент таблицы истинности выражения F.
x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 F
0 1 0 1 1 1 0 1 1 1 1
1 0 1 1 0 0 1 1 1 0 1
0 1 0 1 0 1 0 0 1 0 0
 
Какое выражение соответствует F?
1)  x1 and !x2 and x3 and !x4 and x5 and !x6 and x7 and x8 and !x9 and x10
2)  !x1 and x2 and !x3 and x4 and !x5 and x6 and !x7 and !x8 and x9 and !x10
3)  x1 or !x2 or x3 or !x4 or x5 or !x6 or x7 or x8 or !x9 or x10
4)  !x1 or x2 or !x3 or x4 or !x5 or x6 or !x7 or !x8 or x9 or !x10
17077#17077
 Дан фрагмент таблицы истинности выражения F.
x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 F
0 1 0 1 1 1 0 1 1 1 0
1 0 1 1 0 0 1 1 1 0 0
0 1 0 1 0 1 0 0 1 0 1
 
Какое выражение соответствует F?
1)  x1 and !x2 and x3 and !x4 and x5 and !x6 and x7 and x8 and !x9 and x10
2)  !x1 and x2 and !x3 and x4 and !x5 and x6 and !x7 and !x8 and x9 and !x10
3)  x1 or !x2 or x3 or !x4 or x5 or !x6 or x7 or x8 or !x9 or x10
4)  !x1 or x2 or !x3 or x4 or !x5 or x6 or !x7 or !x8 or x9 or !x10
17076#17076
Дано логическое выражение, зависящее от 6 логических переменных:
!x1 or !x2 or !x3 or x4 or x5 or x6
Сколько существует различных наборов значений переменных, при которых выражение истинно?
1) 1                     2) 2                  3) 61               4) 63
17075#17075
Дано логическое выражение, зависящее от 5 логических переменных:
(!x1 or !x2 or !x3 or x4 or x5) and (x1 or x2 or x3 or !x4 or !x5)
Сколько существует различных наборов значений переменных, при которых выражение истинно?
1) 0                     2) 30                3) 31               4) 32
17074#17074
Дан фрагмент таблицы истинности выражения F.
x1 x2 x3 x4 x5 x6 x7 F
0 1 0 1 1 1 0 0
0 0 1 1 0 0 1 1
0 1 0 1 1 0 1 0
 
Какое выражение соответствует F?
1)  x1 and x2 and !x3 and !x4 and x5 and (x6 or !x7)
2)  x1 or x2 or !x3 or !x4 or x5 or (x6 and !x7)
3)  !x1 or !x2 or x3 or x4 or !x5 or (!x6 and x7)
4)  !x1 and !x2 and x3 and x4 and !x5 and (!x6 or x7)
17073#17073
Дан фрагмент таблицы истинности выражения F.
x1 x2 x3 x4 x5 x6 F
1 1 0 0 0 1 0
1 0 1 0 0 1 0
1 1 0 1 0 0 0
 
Какое выражение соответствует F?
1)  (x1 and x2) or (x3 and x4) or (x5 and x6)
2)  (x1 and x3) or (x4 and x5) or (x6 and x2)
3)  (x1 and x4) or (x2 and x5) or (x6 and x3)
4)  (x1 and x5) or (x2 and x3) or (x6 and x4)
17072#17072
Дан фрагмент таблицы истинности выражения F.
x1 x2 x3 x4 x5 x6 x7 x8 F
1 0 1 0 1 1 1 0 1
0 1 0 1 1 0 0 1 1
1 0 1 0 1 0 1 0 0
 
Какое выражение соответствует F?
1)  (x1 -> x2) and !x3 and x4 and !x5 and x6 and !x7 and x8
2)  (x1 -> x2) or !x3 or x4 or !x5 or x6 or !x7 or x8
3)  !(x1 -> x2) or x3 or !x4 or !x5 or !x6 or x7 or !x8
4)  !(x1 -> x2) and x3 and !x4 and !x5 and !x6 and x7 and !x8
17071#17071
Дан фрагмент таблицы истинности выражения F.
x1 x2 x3 x4 x5 x6 x7 x8 F
1 0 1 0 1 1 1 0 0
0 1 0 1 1 0 0 1 0
1 0 1 0 1 0 1 0 1
 
Какое выражение соответствует F?
1)  (x1 -> x2) and !x3 and x4 and x5 and x6 and !x7 and x8
2)  (x1 -> x2) or !x3 or x4 or !x5 or x6 or !x7 or x8
3)  !(x1 -> x2) or x3 or !x4 or x5 or !x6 or x7 or !x8
4)  !(x1 -> x2) and x3 and !x4 and x5 and !x6 and x7 and !x8
17070#17070
Дан фрагмент таблицы истинности выражения F.
x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 F
0 1 0 1 1 1 0 1 1 1 1
1 0 1 1 0 0 1 1 1 0 1
0 1 0 1 0 1 0 0 1 0 0
 
Какое выражение соответствует F?
1)  (x1 or !x2) and (x3 or !x4) and x5 and !x6 and x7 and x8 and !x9 and x10
2)  (x1 and !x2) or (x3 and !x4) or x5 or !x6 or x7 or x8 or !x9 or x10
3)  (!x1 and x2) or (!x3 and x4) or !x5 or x6 or !x7 or !x8 or x9 or !x10
4)  (!x1 or x2) and (!x3 or x4) and !x5 and x6 and !x7 and !x8 and x9 and !x10
17069#17069
Дан фрагмент таблицы истинности выражения F.
x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 F
0 1 1 0 1 1 0 1 1 1 1
1 0 1 1 0 0 1 1 1 0 0
1 0 0 0 1 1 0 0 1 0 1
 
Какое выражение соответствует F?
1)  (x1 or !x2) and (x3 or !x4) and x5 and !x6 and x7 and x8 and !x9 and x10
2)  (x1 and !x2) or (x3 and !x4) or !x5 or !x6 or x7 or x8 or !x9 or x10
3)  (!x1 and x2) or (!x3 and x4) or x5 or x6 or !x7 or !x8 or !x9 or x10
4)  (!x1 or x2) and (!x3 or x4) and !x5 and x6 and !x7 and !x8 and x9 and !x10
17068#17068
Дан фрагмент таблицы истинности выражения F.
x1 x2 x3 x4 x5 x6 F
1 1 0 0 0 0 0
1 0 1 0 0 1 0
1 0 0 1 0 0 0
 
Какое выражение соответствует F?
1)  (x1 and x2) or (x3 and x4) or (x5 and x6)
2)  (x1 and x3) or (x3 and x5) or (x5 and x1)
3)  (x2 and x4) or (x4 and x6) or (x6 and x2)
4)  (x1 and x4) or (x2 and x5) or (x3 and x6)
17067#17067
Дан фрагмент таблицы истинности выражения F.
x1 x2 x3 x4 x5 x6 x7 x8 F
1 0 1 0 1 1 1 0 0
0 1 0 1 1 0 0 1 0
1 0 0 1 0 1 0 1 1
 
Какое выражение соответствует F?
1)  (x2 ->x1) and !x3 and  x4 and !x5 and x6 and !x7 and x8
2)  (x2 -> x1) or !x3 or  x4 or !x5 or x6 or !x7 or x8
3)  !(x2 -> x1) or x3 or  !x4 or x5 or !x6 or x7 or !x8
4)  (x2 -> x1) and x3 and  !x4 and x5 and !x6 and x7 and !x8

На городской олимпиаде по информатике участникам было предложено выполнить 3 задания, каждое из которых оценивалось по 25-балльной шкале. Известно, что общее количество участников первого тура олимпиады не превышает 250 человек. 

На вход программы подаются сведения о результатах олимпиады. В первой строке вводится количество участников N. Далее следуют N строк, имеющих следующий формат: 
<Фамилия> <Имя> <Баллы>

где <Фамилия> – строка, состоящая не более чем из 20 символов; 
- <Имя> – строка, состоящая не более чем из 15 символов; 
- <Баллы> – строка, содержащая три целых числа, разделенных пробелом, соответствующих баллам, полученных участником за каждое задание первого тура. При этом <Фамилия> и <Имя>, <Имя> и <Баллы> разделены одним пробелом.

Примеры входных строк:    
Петрова Ольга 25 18 16
Калиниченко Иван 14 19 15 

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

На вход программе сначала подается число участников олимпиады N. В каждой из следующих N строк находится результат одного из участников олимпиады в следующем формате:
<Фамилия> <Имя> <класс> <баллы>,

где <Фамилия> – символьная строка (не более 20 символов);
- <Имя> – символьная строка (не более 15 символов);
- <класс> – число от 7 до 11;
- <баллы> – целое число набранных участником баллов. 

<Фамилия> и <Имя>, <Имя> и <класс>, а также <класс> и <баллы> разделены одним пробелом.

Пример входной строки:
Семенов Егор 11 225

Победителем олимпиады становится участник, набравший наибольшее количество баллов, при условии, что он набрал более 200 баллов. Если такое количество баллов набрали несколько участников, то все они признаются победителями при выполнении условия, что их доля не превышает 20% от общего числа участников.
Победителем олимпиады не признается никто, если нет участников, набравших больше 200 баллов, или больше 20% от общего числа участников набрали одинаковый наибольший балл.
Напишите эффективную по времени работы и по используемой памяти программу, которая будет определять фамилию и имя лучшего участника, не ставшего победителем олимпиады. Если таких участников несколько, т.е. если следующий за баллом победителей один и тот же балл набрали несколько человек, или, если победителей нет, а лучших участников несколько (в этом случае именно они являются искомыми), то выдается только количество искомых участников. Гарантируется, что искомые участники (участник) имеются. 

Программа должна выводить через пробел фамилию и имя искомого участника или их количество.

Пример выходных данных (один искомый участник):
Семенов Егор
 
Второй вариант выходных данных (несколько искомых участников):
12
 
На вход программы подаются прописные латинские буквы, ввод этих символов заканчивается точкой. Напишите эффективную по времени работы и по используемой памяти программу, которая будет определять, можно ли переставить эти буквы так, чтобы получился палиндром (палиндром читается одинаково слева направо и справа налево). Программа должна вывести ответ «Yes» или «No», а в случае ответа «Yes» – еще и сам полученный палиндром (первый в алфавитном порядке). 

Пример входной строки: 
GAANN.

Пример выходных данных: 
Yes
ANGNA
АЗС#15827

На автозаправочных станциях (АЗС) продается бензин с маркировкой 92, 95 и 98. В городе N был проведен мониторинг цены бензина на различных АЗС. 

Напишите эффективную по времени работы и по используемой памяти программу, которая будет определять для каждого вида бензина, сколько АЗС продают его дешевле всего. 

На вход программе в первой строке подается число данных N о стоимости бензина. В каждой из последующих N строк находится информация в следующем формате: 
<Компания> <Улица> <Марка> <Цена>

где <Компания> – строка, состоящая не более, чем из 20 символов без пробелов;
- <Улица> – строка, состоящая не более, чем из 20 символов без пробелов;
- <Марка> – одно из чисел – 92, 95 или 98;
- <Цена> – целое число в диапазоне от 1000 до 3000, обозначающее стоимость одного литра бензина в копейках. 

<Компания> и <Улица>, <Улица> и <Марка>, а также <Марка> и <Цена> разделены одним пробелом.

Пример входной строки: 
Синойл Цветочная 95 2250 
Программа должна выводить через пробел 3 числа – количество АЗС, продающих дешевле всего бензин марки 92, 95 и 98 соответственно. Если бензин какой-то марки нигде не продавался, то следует вывести 0. 

Пример выходных данных: 
12 1 0

Школьная олимпиада по информатике проводилась для учеников 7-11-х классов, участвующих в общем конкурсе. Каждый участник олимпиады мог набрать от 0 до 70 баллов. Для определения призеров олимпиады, сначала отбираются 25% участников, показавших лучшие результаты. Если у последнего участника, входящего в 25%, оказывается такое же количество баллов, как и у следующих за ним в итоговой таблице, все они считаются призерами только тогда, когда набранные ими баллы больше половины максимально возможных. Иначе все они не считаются призерами.

Напишите эффективную по времени работы и по используемой памяти программу, которая по результатам олимпиады будет определять минимальный балл призера олимпиады, и количество призеров в каждой параллели (среди 7-х, 8-х, 9-х, 10-х и 11-х классов отдельно). Гарантируется, что, хотя бы одного призера по указанным правилам, определить можно.

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

<Фамилия> <Имя> <класс> <баллы>,

где <Фамилия> – строка, состоящая не более, чем из 30 символов;
- <Имя> – строка, состоящая не более, чем из 15 символов;
- <класс> – число от 7 до 11;
- <баллы> – целое число от 0 до 70 набранных участником баллов.
<Фамилия> и <Имя>, <Имя> и <класс>, а также <класс> и <баллы> разделены одним пробелом.


Пример входной строки:
Семенов Сидор 11 66
Программа должна выводить в первой строке минимальный балл призера, а в следующей – число призеров по всем параллелям отдельно. 

Пример выходных данных:
63 
1 5 8 12 22
На вход программе подаются сведения о пассажирах, сдавших свой багаж в камеру хранения. В первой строке задано текущее время: через двоеточие два целых числа, соответствующие часам (от 00 до 21, ровно 2 символа) и минутам (от 00 до 59, ровно 2 символа). Во второй строке задается количество пассажиров N, которое не меньше 10, но не превосходит 1000. В каждой из последующих N строк находится информация о пассажирах в следующем формате: 
<Фамилия> <Время освобождения ячейки>,
где <Фамилия> – строка, состоящая не более, чем из 20 символов без пробелов, <Время освобождения ячейки> – через двоеточие два целых числа, соответствующие часам (от 00 до 21, ровно 2 символа) и минутам (от 00 до 59, ровно 2 символа). <Фамилия> и <Время освобождения ячейки> разделены ровно одним пробелом.

Пример входных строк
10:00
3
Иванов 12:00
Петров 10:12
Сидоров 12:12 

Программа должна выводить список пассажиров, которые в ближайшие 2 часа должны освободить ячейки, а также уже освободивших. Список должен быть отсортирован в хронологическом порядке освобождения ячеек. В данном случае программа должна вывести 
Петров
Иванов
 
Поделиться
Класснуть