Основное
 
 
Отправитель Задача Язык Вердикт Время Память Отослано Протест.  
134845801 Дорешивание:
ikovrigin
1607D - 22 PyPy 3 Полное решение 967 мс 44800 КБ 2021-11-10 13:58:39 2021-11-10 13:58:39
→ Исходный код
def solve():
    _ = input()
    a = map(int, input().split())
    b = input()
    r = sorted(zip(b,a))
    for i, (c, v) in enumerate(r, 1):
        if c == 'B' and i>v or c=='R' and i<v:
            return 'NO'
    return 'YES'


for _ in range(int(input())):
    print(solve())
?
Время: ? ms, память: ? КБ
Вердикт: ?
Ввод
?
Вывод участника
?
Ответ жюри
?
Комментарий чекера
?
Диагностика
?
Показать детали тестирования