파게로그

[백준 10836번] 여왕벌 본문

콤퓨타 왕왕기초/PS

[백준 10836번] 여왕벌

파게 2022. 5. 12. 01:00

문제 링크: 10836번 제목

https://www.acmicpc.net/problem/10836

 

입력받은 배열을 일반적인 변수로 두고, 각 칸이 어떤 값을 가지는지 살펴볼 수 있다. 예를 들어, 벌집의 크기가 5라면 다음과 같다.

 

그리고 입력 조건의 "본문에서 보인 것과 같이, 자라는 크기를 제일 왼쪽 아래 칸에서 시작해서 위쪽으로 올라가서 제일 위쪽에 도착하면 오른쪽으로 이동하며 읽었다고 하자. 이 값들은 감소하지 않는다."에 따라서, a < b < c < ... < i를 만족하므로 위 표는 아래와 같다.

 

 

이 때 a, b, c, ..., i는 0, ..., 0, 1, ..., 1, 2, ..., 2와 같은 형태일 것이므로 a, b, c, ..., i 각각에 대해 누적 합이 얼마였는지만 알고 있으면 각각 애벌레가 얼마나 자랐는지를 알 수 있다. 곧 시간복잡도는 O(nm) = 7억이다.

'콤퓨타 왕왕기초 > PS' 카테고리의 다른 글

[백준 1300번] K번째 수  (0) 2022.08.01
[백준 13422번] 도둑  (0) 2022.07.09
[백준 1146번] 지그재그 서기  (0) 2022.04.14
[백준 2229번] 조 짜기  (0) 2022.04.14
[백준 11967번] 불켜기  (0) 2022.04.05
Comments