Гніді та вороні коні
Обмеження: 2 сек., 256 МіБ
На конефермі Зеника й Марічки є коні двох мастей: гніді та вороні.
Спочатку Зеник шикує nn коней у шеренгу. Кожен кінь у шерензі має одну з двох мастей: гніду або ворону. Потім Зеник залишає в шерензі коней від ll-го до rr-го включно, а всіх інших відводить на пасовище.
Після цього Марічка виконує довільну (можливо, нульову) кількість таких операцій: вибирає двох різних коней із шеренги однакової масті, та відводить їх і всіх коней, що стоять між ними, на пасовище.
Ваше завдання — відповісти на qq запитів. Для кожного запиту задаються два числа ll і rr (1≤l≤r≤n1≤l≤r≤n). Вам потрібно сказати, чи може Марічка відвести всіх коней на пасовище, якщо Зеник залишить у шерензі тільки коней від ll-ого до rr-ого включно.
Вхідні дані
У першому рядку задано nn — кількість коней у шерензі.
У другому рядку задано рядок з nn
цифр 4
і 7
. Цифра 4
позначає коня
гнідої масті, а 7
— вороної.
У третьому рядку записано ціле число qq — кількість запитів.
У наступних qq рядках задано по два цілі числа ll та rr — запити, на які потрібно відповісти.
Вихідні дані
Для кожного запиту виведіть одне слово в окремому рядку —
Yes
, якщо Марічка може відвести всіх коней на пасовище, і
No
, якщо ні.
Обмеження
1≤n≤1061≤n≤106,
1≤q≤1051≤q≤105,
1≤l≤r≤n1≤l≤r≤n.
Приклади
Вхідні дані (stdin) | Вихідні дані (stdout) |
---|---|
7 4477447 5 2 3 1 6 3 6 1 7 4 4 | No Yes Yes Yes No |
Примітки
Якщо Зеник залишить у шерензі другого та третього коня, то шеренга матиме вигляд
47
. Марічка не зможе виконати жодної операції із цією шеренгою, тому тут відповідьNo
.Якщо Зеник залишить у шерензі коней від першого до шостого, то шеренга матиме вигляд
447744
. Марічка вибере двох крайніх коней гнідої масті та за одну операцію відведе всіх коней на пасовище — тут відповідьYes
.Якщо Зеник залишить Марічці шеренгу
7744
, то Марічка зможе за дві операції відвести коней на пасовище: спочатку двох вороних, а потім двох гнідих.Для шеренги
4477447
також існує послідовність з двох операцій, щоб відвести всіх коней на пасовище.Коли в шерензі залишається один кінь, Марічка не може відвести його на пасовище.