BOJ 10942(팰린드롬?)풀이
solved.ac 티어 : 골드 2 www.acmicpc.net/problem/10942 10942번: 팰린드롬? 총 M개의 줄에 걸쳐 홍준이의 질문에 대한 명우의 답을 입력으로 주어진 순서에 따라서 출력한다. 팰린드롬인 경우에는 1, 아닌 경우에는 0을 출력한다. www.acmicpc.net 이문제는 단순하게 입력으로 들어오는 구간마다 하나씩 비교하면서 처리하는 방식은 시간 초과가 난다. 그럼 어떻게 할 수 있을까? 예를 들어 1 2 1 1 2 1 이면 배열이 있고 1 6이라는 입력이 들어왔다. 1 2 1 1 2 1은 팰린드롬이기 때문에 1을 출력해야 한다. 이때 양끝을 제외한 나머지가 팰린드롬이고 양쪽이 같을 경우 팰린드롬이 된다. 이걸 계속 적용한다면 범위의 값이 팰린드롬인지 아닌지를 알 수 있고 ..
ps
2021. 2. 12. 18:09
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- C++
- BOJ
- Python
- 트리
- discord bot
- 잡봇
- 완전 탐색
- 그래프 탐색
- 정렬
- 수학
- 알고리즘
- 최소 스패닝 트리
- 자료 구조
- 개발
- codeforces
- 이분 탐색
- 깊이 우선 탐색
- 세그먼트 트리
- 선분 교차 판정
- 구현
- 그리디 알고리즘
- 이분매칭
- 트리에서의 다이나믹 프로그래밍
- A Dance of Fire and Ice
- 다이나믹 프로그래밍
- 누적 합
- KOI
- 자료구조
- 느리게 갱신되는 세그먼트 트리
- 그래프 이론
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함