CF1320D.Reachable Strings
普及/提高-
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
In this problem, we will deal with binary strings. Each character of a binary string is either a 0 or a 1. We will also deal with substrings; recall that a substring is a contiguous subsequence of a string. We denote the substring of string s starting from the l -th character and ending with the r -th character as s[l…r] . The characters of each string are numbered from 1 .
We can perform several operations on the strings we consider. Each operation is to choose a substring of our string and replace it with another string. There are two possible types of operations: replace 011 with 110, or replace 110 with 011. For example, if we apply exactly one operation to the string 110011110, it can be transformed into 011011110, 110110110, or 110011011.
Binary string a is considered reachable from binary string b if there exists a sequence s1 , s2 , ..., sk such that s1=a , sk=b , and for every i∈[1,k−1] , si can be transformed into si+1 using exactly one operation. Note that k can be equal to 1 , i. e., every string is reachable from itself.
You are given a string t and q queries to it. Each query consists of three integers l1 , l2 and len . To answer each query, you have to determine whether t[l1…l1+len−1] is reachable from t[l2…l2+len−1] .
输入格式
The first line contains one integer n ( 1≤n≤2⋅105 ) — the length of string t .
The second line contains one string t ( ∣t∣=n ). Each character of t is either 0 or 1.
The third line contains one integer q ( 1≤q≤2⋅105 ) — the number of queries.
Then q lines follow, each line represents a query. The i -th line contains three integers l1 , l2 and len ( 1≤l1,l2≤∣t∣ , 1≤len≤∣t∣−max(l1,l2)+1 ) for the i -th query.
输出格式
For each query, print either YES if t[l1…l1+len−1] is reachable from t[l2…l2+len−1] , or NO otherwise. You may print each letter in any register.
输入输出样例
输入#1
5 11011 3 1 3 3 1 4 2 1 2 3
输出#1
Yes Yes No