Skip to content

Conversation

@oncsr
Copy link
Contributor

@oncsr oncsr commented Jun 20, 2025

🧷 문제 링크

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

🧭 풀이 시간

17분

👀 체감 난이도

✏️ 문제 설명

블롭은 날마다 양이 늘어난다. i일차에는 그 전날에 있던 양의 i배만큼 늘어난다. (i > 1)
1일차에 있던 블롭의 수가 주어지면, 블롭의 수가 처음으로 K의 배수가 되는 일차를 구해보자.
총 Q번의 질문에 답해야 함.

🔍 풀이 방법

1일차에 x마리가 존재했다면, m일차에는 xm! 만큼 존재한다.
x
m!의 소인수 목록이 K의 소인수 목록을 완전히 포함하는 일차를 구하면 된다.

K를 미리 소인수분해 해놓는다.
그 다음, 각 질문에 대해 x*m!에서 K의 소인수에 대해서만 확인해주면 되고, 각 소인수가 모두 포함되는 일차 중 최댓값을 출력하면 된다.

⏳ 회고

재밌당

@oncsr oncsr added the success 👍 해설을 보지 않고 풀었을 때 label Jun 20, 2025
@ShinHeeEul ShinHeeEul merged commit 508d6ba into main Jun 20, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

success 👍 해설을 보지 않고 풀었을 때

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants