일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 다익스트라
- 문자열
- 2023
- back propagation
- BFS
- 자바스크립트
- 분할 정복
- 가끔은_말로
- 조합론
- c++
- 우선 순위 큐
- pytorch
- Overfitting
- 이분 탐색
- 가끔은 말로
- tensorflow
- NEXT
- 너비 우선 탐색
- DP
- lazy propagation
- dfs
- 백트래킹
- object detection
- 알고리즘
- 세그먼트 트리
- 플로이드 와샬
- dropout
- 회고록
- 미래는_현재와_과거로
- 크루스칼
Archives
- Today
- Total
목록트릭 (1)
Doby's Lab
[자료구조] 백준 5525번: IOIOI (C++), 스택을 이용한 트릭
https://www.acmicpc.net/problem/5525 5525번: IOIOI N+1개의 I와 N개의 O로 이루어져 있으면, I와 O이 교대로 나오는 문자열을 PN이라고 한다. P1 IOI P2 IOIOI P3 IOIOIOI PN IOIOI...OI (O가 N개) I와 O로만 이루어진 문자열 S와 정수 N이 주어졌을 때, S안에 PN이 몇 www.acmicpc.net 이번 문제 또한 스택을 사용해야 할 거 같다는 확신이 들었다. 하지만, 스택을 이용해서 트릭을 만들어낼 수 있는 능력이 이번 문제의 포인트다. 솔루션 "IOIOI"라는 문자열에 n이 1이라면 답은 2가 출력되어야 한다. 내가 만든 트릭은 첫 "IOI"가 발생할 때, 이를 스택에 담고 n이 1인 경우를 만족시켰으므로 하나를 coun..
PS/BOJ
2021. 11. 5. 06:32