Информатика

15 732 задачивместе с подтемами
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: успешные, неуспешные.
Беси недавно получила набор красок, и она хочет разрисовать длинную изгородь с одной стороны её пастбища. Изгородь состоит из N последовательных 1-метровых сегментов (1≤N≤105). У Беси есть краски 26 различных цветов, которые она пометила буквами от 'A' до Z' в порядке возрастания темноты ('A' - самый светлый цвет, 'Z' - самый тёмный). Поэтому она может описывать раскраску изгороди как строку из N символов (где каждый символ один из - от 'A' до Z').
Изначально все сегменты изгороди не раскрашены. Беси может раскрасить любой непрерывный диапазон сегментов одним цветом за одно прикосновение кисти, также она никогда не красит более светлым поверх более темного (она может красить более темным поверх более светлого).

Например, изначально не покрашенный отрезок длины 4 она может покрасить так:

.... -> BBB. -> BBLL -> BQQL
Ограниченная во времени, Беси может оставить некоторые последовательные отрезки не покрашенными. Сейчас она рассматривает Q кандидатов отрезков (1≤Q≤105), каждый задаётся двумя целыми числами (a,b) (1≤a≤b≤N), указывающих индексы конечных точек отрезка, которые должны остаться не раскрашенными.

Для каждого кандидата укажите минимальное количество прикосновений, которое требуется, чтобы раскрасить все сегменты вне этого диапазона с желаемым цветом, оставляя сегменты внутри диапазона не раскрашенными. Заметим, что Беси в реальности ничего не раскрашивает, поэтому ответы для каждого диапазона-кандидата независимы.

Входные данные
Первая строка содержит N и Q.
Следующая строка содержит N, представляющих желаемый цвет каждого сегмента изгороди.

Каждая из следующих Q строк содержит два разделённых пробелом целых числа a и b представляющих диапазон сегментов, которые возможно останутся не раскрашенными.

Выходные данные
Для каждого из Q кандидатов выведите ответ на новой строке.
Примеры
Входные данные Выходные данные Пояснение
1
8 2
ABBAABCB
3 6
1 4
4
3
В этом примере, исключение диапазона соответствует желаемому образцу В этом примере исключение диапазона BAAB требует четыре прикосновения для раскраски, а исключение диапазона ABBA - только три.

.... -> AA.. -> ABBB -> ABCB
Юра Баранкин заполнял таблицу истинности функции \(\neg (z \rightarrow x)\wedge(w\rightarrow y)\). В тот момент когда его позвал гулять Костя, Юра успел заполнить лишь фрагмент из трёх различных строк таблицы. После прогулки Юра заметил, что не указал, к какому столбцу таблицы соответствует каждая из переменных w, x, y, z.
? ? ? ? F
  0     1
    0 1 1
  1   0 1

Помогите Юре восстановить столбцы таблицы. Укажите какому столбцу соответствует каждая из переменных w, x, y, z. 
В ответе напишите буквы w, x, y, z в том порядке, в котором идут соответствующие им столбцы (сначала буква, соответствующая первому столбцу; затем буква, соответствующая второму столбцу, и т.д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.
С помощью текстового редактора определите, сколько раз, не считая сносок, в тексте рассказа И. Ильфа и Е. Петрова «КЛООП» встречается слово «человек» (регистр букв не важен). Другие формы слова «человек» учитывать не следует. В ответе укажите только число.

Файл к заданию
Юра Баранкин заполнял таблицу истинности функции \((z \rightarrow (x \wedge w))\vee \bar w \wedge (x \rightarrow y)\). В тот момент когда его позвал гулять Костя, Юра успел заполнить лишь фрагмент из трёх различных строк таблицы. После прогулки Юра заметил, что не указал, к какому столбцу таблицы соответствует каждая из переменных w, x, y, z.
? ? ? ? F
0   0   0
    1   0
0     0 0

Помогите Юре восстановить столбцы таблицы. Укажите какому столбцу соответствует каждая из переменных w, x, y, z. 
В ответе напишите буквы w, x, y, z в том порядке, в котором идут соответствующие им столбцы (сначала буква, соответствующая первому столбцу; затем буква, соответствующая второму столбцу, и т.д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.
С помощью текстового редактора определите, сколько раз, не считая сносок, в тексте рассказа И. Ильфа и Е. Петрова «КЛООП» встречается слово «стены» (регистр букв не важен). Другие формы слова «стены» учитывать не следует. В ответе укажите только число.

Файл к заданию
С помощью текстового редактора определите, сколько раз, не считая сносок, в тексте рассказа И. Ильфа и Е. Петрова «КЛООП» встречается слово «Лентяй» (регистр букв не важен). Другие формы слова «Лентяй» учитывать не следует. В ответе укажите только число.

Файл к заданию
С помощью текстового редактора определите, сколько раз, не считая сносок, в тексте рассказа И. Ильфа и Е. Петрова «КЛООП» встречается слово «Зевака» (регистр букв не важен). Другие формы слова «Зевака» учитывать не следует. В ответе укажите только число.

Файл к заданию
С помощью текстового редактора определите, сколько раз, не считая сносок, в тексте рассказа И. Ильфа и Е. Петрова «КЛООП» встречается слово «Друзья» (регистр букв не важен). Другие формы слова «Друзья» учитывать не следует. В ответе укажите только число.

Файл к заданию
С помощью текстового редактора определите, сколько раз, не считая сносок, в тексте рассказа И. Ильфа и Е. Петрова «КЛООП» встречается слово «учреждение» (с учетом регистра). Другие формы слова «учреждение» учитывать не следует. В ответе укажите только число.

Файл к заданию
С помощью текстового редактора определите, сколько раз, не считая сносок, в тексте рассказа И. Ильфа и Е. Петрова «КЛООП» встречается слово «Товарищ» (регистр букв не важен). Другие формы слова «Товарищ» учитывать не следует. В ответе укажите только число.

Файл к заданию
Юра Баранкин заполнял таблицу истинности функции \(w \rightarrow (x \wedge \bar y \vee (y \equiv z))\). В тот момент когда его позвал гулять Костя, Юра успел заполнить лишь фрагмент из трёх различных строк таблицы. После прогулки Юра заметил, что не указал, к какому столбцу таблицы соответствует каждая из переменных w, x, y, z.
? ? ? ? F
  1 0 1 0
  1 1 1 0
1     0 0

Помогите Юре восстановить столбцы таблицы. Укажите какому столбцу соответствует каждая из переменных w, x, y, z. 
В ответе напишите буквы w, x, y, z в том порядке, в котором идут соответствующие им столбцы (сначала буква, соответствующая первому столбцу; затем буква, соответствующая второму столбцу, и т.д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.
Юра Баранкин заполнял таблицу истинности функции \((y=z) \vee \bar y \wedge (x \vee w) \vee \neg (w \rightarrow \bar y)\). В тот момент когда его позвал гулять Костя, Юра успел заполнить лишь фрагмент из трёх различных строк таблицы. После прогулки Юра заметил, что не указал, к какому столбцу таблицы соответствует каждая из переменных w, x, y, z.
? ? ? ? F
  1 0   0
0 1 1 0 0
0     1 0

Помогите Юре восстановить столбцы таблицы. Укажите какому столбцу соответствует каждая из переменных w, x, y, z. 
В ответе напишите буквы w, x, y, z в том порядке, в котором идут соответствующие им столбцы (сначала буква, соответствующая первому столбцу; затем буква, соответствующая второму столбцу, и т.д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.
Малоизвестен тот факт, что у коров свой алфавит "cowphabet". Он состоит из тех же 26 букв от 'a' до 'z', но в другом порядке.
Чтобы скоротать время, Беси бормочет cowphabet опять и опять. Фермеру Джону интересно, сколько раз она его пробормотала.

По заданной строке букв, которые ФД расслышал из бормотания Беси, определите минимальное количество раз, которое Беси должна пробормотать cowphabet, чтобы ФД услышал заданную строку. ФД не всегда обращает внимание на бормотание Беси, поэтому он может не расслышать некоторые буквы из бормотания Беси. Данная Вам строка содержит только те буквы, которые он услышал.

Входные данные
Первая строка ввода содержит 26 маленьких латинских букв от 'a' до 'z' в порядке их появления в cowphabet. Следующая строка содержит строку из маленьких латинских букв, которые услышал ФД. Эта строка имеет длину от 1 до 1000.
Выходные данные
Выведите минимальное количество раз, которое Беси пробормотала алфавит.
Примеры
Входные данные Выходные данные Пояснение
1
abcdefghijklmnopqrstuvwxyz
mood
3

В этом примере cowphabet упорядочен как нормальный алфавит.

Бесси пробормотала cowphabet как минимум 3 раза. Ниже показано, как Беси бормотала, и большими буквами - какие буквы услышал ФД.

abcdefghijklMnOpqrstuvwxyz abcdefghijklmnOpqrstuvwxyz abcDefghijklmnopqrstuvwxyz

Юра Баранкин заполнял таблицу истинности функции \(y \wedge (x \neq w) \wedge (z \rightarrow x)\). В тот момент когда его позвал гулять Костя, Юра успел заполнить лишь фрагмент из трёх различных строк таблицы. После прогулки Юра заметил, что не указал, к какому столбцу таблицы соответствует каждая из переменных w, x, y, z.
? ? ? ? F
  0 0   1
1 0   0 1
1     1 1

Помогите Юре восстановить столбцы таблицы. Укажите какому столбцу соответствует каждая из переменных w, x, y, z. 
В ответе напишите буквы w, x, y, z в том порядке, в котором идут соответствующие им столбцы (сначала буква, соответствующая первому столбцу; затем буква, соответствующая второму столбцу, и т.д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.
Юра Баранкин заполнял таблицу истинности функции \(\neg {(w \rightarrow x)} \wedge ((y \equiv z) \vee y \wedge \bar z)\). В тот момент когда его позвал гулять Костя, Юра успел заполнить лишь фрагмент из трёх различных строк таблицы. После прогулки Юра заметил, что не указал, к какому столбцу таблицы соответствует каждая из переменных w, x, y, z.
? ? ? ? F
    1 0 1
      1 1
1   0   1

Помогите Юре восстановить столбцы таблицы. Укажите какому столбцу соответствует каждая из переменных w, x, y, z. 
В ответе напишите буквы w, x, y, z в том порядке, в котором идут соответствующие им столбцы (сначала буква, соответствующая первому столбцу; затем буква, соответствующая второму столбцу, и т.д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.
39557#39557
На рисунке изображена схема дорог некоторого района области в виде графа, в таблице указана длина этих дорог в километрах. Таблицу и схему рисовали независимо друг от друга, нумерация деревень в таблице никак не связана с буквенными обозначениями на графе. Определите длину дороги из деревни Ж в деревню З, если длина дороги ЖЗ меньше длины дороги АГ. В ответе запишите целое число – так, как оно указано в таблице.
 
 
  П1 П2 П3 П4 П5 П6 П7 П8
П1 х 2   2       4
П2 2 х   10     5  
П3     х 14 11 7    
П4 2 10 14 х 18 8    
П5     11 18 х   12 5
П6     7 8   х    
П7   5     12   х  
П8 4       5     х
39556#39556
На рисунке изображена схема дорог некоторого района области в виде графа, в таблице указана длина этих дорог в километрах. Таблицу и схему рисовали независимо друг от друга, нумерация деревень в таблице никак не связана с буквенными обозначениями на графе. Определите длину дороги из деревни Г в деревню Д, если длина дороги ЖЗ меньше длины дороги АГ. В ответе запишите целое число – так, как оно указано в таблице.
 
 
  П1 П2 П3 П4 П5 П6 П7 П8
П1 х 2   2       4
П2 2 х   10     5  
П3     х 14 11 7    
П4 2 10 14 х 18 8    
П5     11 18 х   12 5
П6     7 8   х    
П7   5     12   х  
П8 4       5     х
39555#39555
На рисунке изображена схема дорог некоторого района области в виде графа, в таблице указана длина этих дорог в километрах. Таблицу и схему рисовали независимо друг от друга, нумерация деревень в таблице никак не связана с буквенными обозначениями на графе. Определите длину дороги из деревни А в деревню Г, если длина дороги ЖЗ меньше длины дороги АГ. В ответе запишите целое число – так, как оно указано в таблице.
 
 
  П1 П2 П3 П4 П5 П6 П7 П8
П1 х 2   2       4
П2 2 х   10     5  
П3     х 14 11 7    
П4 2 10 14 х 18 8    
П5     11 18 х   12 5
П6     7 8   х    
П7   5     12   х  
П8 4       5     х
39554#39554
На рисунке изображена схема дорог некоторого района области в виде графа, в таблице указана длина этих дорог в километрах. Таблицу и схему рисовали независимо друг от друга, нумерация деревень в таблице никак не связана с буквенными обозначениями на графе. Определите длину дороги из деревни Д в деревню З, если длина дороги ЖЗ меньше длины дороги АГ. В ответе запишите целое число – так, как оно указано в таблице.
 
 
  П1 П2 П3 П4 П5 П6 П7 П8
П1 х 2   2       4
П2 2 х   10     5  
П3     х 14 11 7    
П4 2 10 14 х 18 8    
П5     11 18 х   12 5
П6     7 8   х    
П7   5     12   х  
П8 4       5     х
39553#39553
На рисунке изображена схема дорог некоторого района области в виде графа, в таблице указана длина этих дорог в километрах. Таблицу и схему рисовали независимо друг от друга, нумерация деревень в таблице никак не связана с буквенными обозначениями на графе. Определите протяженность дороги из деревни В в деревню Е. В ответе запишите целое число – так, как оно указано в таблице.
 
  П1 П2 П3 П4 П5 П6
П1 х 12   8   7
П2 12 х     13 9
П3     х 10   15
П4 8   10 х    
П5   13     х 20
П6 7 9 15   20 х
Поделиться
Класснуть