알고리즘/큰 수의 계산3 팩토리얼 숫자 빈도수 더블릿 123456789101112131415161718192021222324252627282930313233343536373839#include #define ten 10 int arr[1000000] = { 0 };int cnt = 1;int num[20] = { 0 }; int main() { int n,up=0; scanf("%d", &n); arr[1] = 1; if (n == 1) num[1] = 1; for (int i = 2; i 2019. 2. 28. 팩토리얼 구하기 더블릿 123456789101112131415161718192021222324252627#include #define ten 10 int arr[1000000] = { 0 };int cnt = 1; int main() { int n,up=0; scanf("%d", &n); arr[1] = 1; for (int i = 2; i 2019. 2. 28. 2*1, 2*2 타일링 더블릿 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061#include #include #include using namespace std; int numA[1000] = { 0 };int numB[1000] = { 0 };int result[1000] = { 0 }; void NumSort(int* arr, int* idx) { for (int i = 0; i = 10) { if (i == *idx) { *idx += 1; } arr[i + 1] += (arr[i] / 10); arr[i] %= 10; } }} int main() { int n,idxA=0,.. 2019. 2. 18. 이전 1 다음