Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

NKBRACKE - Dãy ngoặc đúng

Hiện tại, bài tập này đã có trên online judge chính thức của VNOI, bạn có thể truy cập ở đây: https://oj.vnoi.info/problem/nkbracke



Cho một xâu độ dài N chỉ gồm các kí tự ‘(‘ và ‘)’, các kí tự được đánh số từ 1 đến N theo chiều từ trái qua phải.

 

Một dãy ngoặc đúng được định nghĩa như sau:

-     Xâu rỗng là 1 dãy ngoặc đúng.

-     Nếu A là 1 dãy ngoặc đúng thì (A) là 1 dãy ngoặc đúng.

-     Nếu A và B là 2 dãy ngoặc đúng thì AB là 1 dãy ngoặc đúng.

 

Cho M truy vấn, mỗi truy vấn thuộc 1 trong 2 loại sau:

-     0 i ch: thay đổi kí tự ở vị trí i của xâu kí tự thành kí tự ch.

-    1 i j: in ra 1 nếu xâu con từ vị trí i đến vị trí j là một dãy ngoặc đúng, in ra 0 trong trường hợp ngược lại.

 

Giới hạn:

      2 <= N <= 100000

      1 <= M <= 200000

      Trong truy vấn loại 1:    1 <= i <= N;              ch là ‘(‘ hoặc ‘)’

      Trong truy vấn loại 2:    1 <= i <= j <= N;

 

Input:

-     Dòng đầu tiên chứa 2 số N, M

-     Dòng tiếp theo chứa N kí tự liên tiếp.

-     M dòng tiếp theo, mỗi dòng chứa 1 truy vấn thuộc 1 trong 2 loại trên.

 

Output:

-     In ra 0 hoặc 1 tương ứng với mỗi truy vấn loại 2.

 

 

Ví dụ:

Input

Output

8 7

()))(())

1 1 2

1 3 4

0 3 (

1 1 4

1 5 8

0 6 )

1 5 8

10110

 

 


Được gửi lên bởi:Alex & Friends
Ngày:2012-09-20
Thời gian chạy:0.209s-1s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:Tất cả ngoại trừ: ASM64 GOSU PERL6 PYPY RUST SED

hide comments
2017-03-08 05:09:13
- IT + lazy update --> TLE
- Mình kg biết cài thêm cái gì hết.. :(

Last edit: 2017-03-08 12:17:05
2016-12-02 05:15:23 Nguyễn Hữu Phong
IT + BIT -> AC
2016-09-01 18:51:39
Time chặt khủng khiếp ._.
2016-05-23 07:39:03
Lazy Update=))
2016-05-20 14:24:21
time chặt thế -_-
2016-05-13 12:46:50


Last edit: 2016-06-14 04:35:39
2016-02-23 08:59:41
Nếu là dấu cách thì sao ạ -.-
2015-11-07 12:47:27 Do Hong Huan
Bên pascal phải seekeoln mới AC. Không thì TLE.
2015-08-15 17:55:46
bài này stack liệu có ổn ko nhỉ???
2013-08-23 11:55:21 Cao Viên Viên
Chả biết để time chặt làm gì :(
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.