일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- lis
- 플로이드와샬
- 좌표압축
- 세그먼트트리
- DP
- 삼분탐색
- 펜윅트리
- 그리디
- DisjointSet
- 백준
- boj
- dfs
- lca
- BFS
- 수학
- 구현
- 정렬
- 이분탐색
- 에라토스테네스의 체
- MST
- 이분매칭
- 누적합
- 크루스칼
- LazyPropagation
- 투포인터
- 이진탐색
- 다익스트라
- 브루트포스
- 위상정렬
- 비트마스크
- Today
- Total
목록누적합 (6)
lastknight00
문제 링크 : [백준]괄호 문자열 ?(20052) 20052번: 괄호 문자열 ? 괄호 문자열은 '('와 ')'로 이루어진 문자열이고, 올바른 괄호 문자열은 다음과 같이 정의된다. 빈 문자열은 올바른 괄호 문자열이다. S가 올바른 괄호 문자열일 때, (S)도 올바른 괄호 문자열이 www.acmicpc.net 문제 설명 괄호문자열이 주어지고, M개의 쿼리가 주어집니다. M개의 쿼리 중 X~Y 구간의 문자열이 옳바른 문자열인지를 판단하여 옳바른 문자열이 몇 개인지 출력하세요. 입력 S(괄호 문자열, 1 y; z+=(a[y]==a[x-1]&&q(1,1,n,x,y)>=a[x-1]); } cout
문제 링크 : [백준]직각다각형(17611) 17611번: 직각다각형 입력의 첫 줄에는 단순직각다각형의 꼭지점의 개수를 나타내는 정수 n(4 ≤ n ≤ 100,000)이 주어지고, 이어지는 n개 줄 각각에 단순직각다각형 꼭지점의 좌표 (xi, yi)가 차례대로 주어진다. 주어지�� www.acmicpc.net 문제 설명 모든 선분이 x축 혹은 y축과 평행한 선분들로 이루어진 직각다각형이 주어집니다. 이때, x축과 평행한 선분을 임의의 위치에 긋거나, y축과 평행한 선분을 임의의 위치에 그어 주어진 직각다각형과 교차하는 점들을 각각 셉니다. 그때 가장 많이 교차하는 선분이 몇개의 선분과 교차하는지 구하세요. 입력 N(선분의 갯수, 4 >e[i][1]; for(j=0;j
문제 링크 : [백준]피자판매(2632) 문제 설명 N개의 조각으로 나누어진 피자 A와 M개의 조각으로 나누어진 피자 B가 있습니다. 각각의 조각들의 크기가 시계방향으로 주어졌을 때, 각각의 피자에서 이어진 조각을 하나씩 고르거나, 둘중 하나에서만 하나의 조각을 고르는 경우 중, 크기가 K인 경우의 수를 구하세요. 입력 K(원하는 피자의 크기, 1
문제 링크 : [백준]개미(14942) 문제 설명 트리가 주어지고, 각 노드간의 거리가 주어집니다. 그때 각 노드별로 루트 노드를 향해 이동할 수 있는 비용이 주어집니다. 각 노드별로 루트에 가장 가깝게 갈 수 있는 노드의 번호를 출력하세요. 입력 N(노드의 갯수, 1 x>>y>>z; v[x].push_back({z,y}); v[y].push_back({z,x}); } r(1,0); for(i=1;i
문제 링크 : [백준] 수조(1)(2130) 문제 설명 문제 설명이 어려우니 링크 참조 해주세요. 입력 N(수조의 갯수,1