Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
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 31
Archives
Today
Total
관리 메뉴

게임 개발 메모장

22. N!의 표현법 본문

문제 해결력 훈련

22. N!의 표현법

Dev_Moses 2024. 1. 9. 19:39

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

int main()
{
	int n;
	cin >> n;

	int Count = 0;

	int Input[1001] ={0,};

	int Num = 2;
	int Temp = 0;
	for (int i = 2; i <= n; ++i)
	{
		Temp = i;
		Num = 2;
		while (true)
		{
			if (Temp % Num == 0)
			{
				Temp /= Num;
				Input[Num]++;
			}
			else
			{
				Num++;
			}

			if (Temp == 1)
			{
				break;
			}
		}
	}

	for (int i = 2; i <= n; ++i)
	{
		if (Input[i] != 0)
		{
			cout << Input[i] << " ";
		}
	}

}

 

 

'문제 해결력 훈련' 카테고리의 다른 글

24. 3의 개수는?  (0) 2024.01.09
23. N!에서 0의 개수  (0) 2024.01.09
21. 마라톤  (0) 2024.01.09
20. 석차 구하기  (0) 2024.01.09
19. Jolly Jumpers  (0) 2024.01.09