본문 바로가기 메뉴 바로가기

뉴비의 PS 낙서장

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

뉴비의 PS 낙서장

검색하기 폼
  • 분류 전체보기 (43)
    • BOJ (21)
  • 방명록

세그먼트 트리 (1)
[BOJ] 20052 괄호 문자열 ?

https://www.acmicpc.net/problem/20052 20052번: 괄호 문자열 ? 괄호 문자열은 '('와 ')'로 이루어진 문자열이고, 올바른 괄호 문자열은 다음과 같이 정의된다. 빈 문자열은 올바른 괄호 문자열이다. S가 올바른 괄호 문자열일 때, (S)도 올바른 괄호 문자열이 www.acmicpc.net '('을 1, ')'을 -1이라 가정한다. 만약 어떤 구간 [l,r]이 올바른 괄호 문자열이 아니라면 ')'가 '('보다 많아지는 순간이 있을 것이다. 이를 누적합으로 표현해보면 l부터 누적으로 더하다가 0보다 작아지는 경우와 ')'가 '('보다 많아지는 경우은 동치이다. 따라서 구간의 누적합을 구하고, 누적합들의 최솟값이 0보다 작아지는 경우가 있는지 검사해보는 식으로 바꿀 수 있다..

BOJ 2021. 8. 4. 01:06
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • combination
  • ABC
  • 수열과 쿼리
  • Rabin-Karp
  • Constructive
  • 오일러 경로
  • PS
  • 앳코더
  • 쿼리
  • 누적 합
  • AtCoder
  • hyper
  • 정렬
  • gunwookim
  • 냄새 싫어
  • 하이퍼
  • 세그먼트 트리
  • 알고리즘 문제 풀이
  • BOJ
  • DP
  • 1909
  • 김춘배
  • Offline Dynamic Connectivity
  • 비요뜨 존맛
  • 스택
  • 비요뜨
  • 간단한 풀이
  • codeforces
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바