🖥️ CS/Baekjoon Algorithms
#2292번 벌집 (c++)
한국의 메타몽
2020. 2. 12. 02:58
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
int num = 0; // 방의 숫자
int ans = 1; //누적되는 6의 배수
int i = 1; // 거쳐가는 방의 방문 수
cin >> num;
while(ans<num)
{
ans+=6*i;
i++;
}
cout << i;
return 0;
}
규칙을 알아내면 정말 쉬운 문제였다.
그림을 뚫어지게 보고 규칙을 찾아내면 된다.
규칙에 대한 힌트는 다음과 같다.