출처: http://vallista.tistory.com/entry/Syntax-Highlighter-티스토리에서-코드-이쁘게-넣기 [VallistA]>

posted by ddanss 2019. 7. 19. 01:08
728x90

#define _CRT_SECURE_NO_WARNINGS
#include <cstdio>
#include <algorithm>
#include <vector>
using namespace std;

int n;
int lotto[6];
int arr[13];

void go(int idx1, int idx2)
{
if (idx2 == 6)
{
for (int i = 0; i < 6; i++)
{
printf("%d ", lotto[i]);
}
printf("\n");
return;
}
for (int i = idx1; i < n; i++)
{
lotto[idx2] = arr[i];
go(i + 1, idx2 + 1);
}
}


int main()
{
while (1)
{
scanf("%d", &n);
if (n == 0) break;
for (int i = 0; i < n; i++)
{
scanf("%d", &arr[i]);
}
go(0, 0);
printf("\n");
}
}

반응형

'백준' 카테고리의 다른 글

2193 이친수 (Python)  (0) 2019.02.07
11656 - 접미사 배열(문자열 알파벳순서정렬)  (0) 2018.12.24
2711 - 오타맨 고창영  (0) 2018.09.11
백준 2587 - 대표값2 [C언어]  (0) 2018.09.11
백준 2592 - 대표값 [C언어]  (0) 2018.09.11
posted by ddanss 2019. 2. 7. 12:23
728x90
x=int(input())

def dp(x):
dpl = [1, 1]
if(x==1 or x==2):
return 1
for i in range(2,x):
dpl.append(dpl[i-1]+dpl[i-2])
return dpl[x-1]

print(dp(x))

 

반응형

'백준' 카테고리의 다른 글

6603 로또 (백트랙킹  (0) 2019.07.19
11656 - 접미사 배열(문자열 알파벳순서정렬)  (0) 2018.12.24
2711 - 오타맨 고창영  (0) 2018.09.11
백준 2587 - 대표값2 [C언어]  (0) 2018.09.11
백준 2592 - 대표값 [C언어]  (0) 2018.09.11
posted by ddanss 2018. 12. 24. 21:21
728x90

char str[1001];
int cmp(const int *a, const int *b)
{
 printf("%s %s\n",str+*a, str+*b);
 return strcmp(str + *a, str + *b);
}
int main()
{
 int i, size,tmp[1000];
 scanf("%s", str);
 size = strlen(str);
 for (i = 0; i < size; i++)
 {
  tmp[i] = i;
 }
 qsort(tmp, size, 4, cmp);
 for (i = 0; i < size; i++)
 {
  puts(str + tmp[i]);
 }
}

 

반응형

'백준' 카테고리의 다른 글

6603 로또 (백트랙킹  (0) 2019.07.19
2193 이친수 (Python)  (0) 2019.02.07
2711 - 오타맨 고창영  (0) 2018.09.11
백준 2587 - 대표값2 [C언어]  (0) 2018.09.11
백준 2592 - 대표값 [C언어]  (0) 2018.09.11
posted by ddanss 2018. 9. 11. 12:53
728x90

쭉 출력해주다가 건너뛰고 출력하면된다.

 

반응형
posted by ddanss 2018. 9. 11. 12:32
728x90

1. 퀵정렬로 정렬한다음에 3번째 수를 출력했어요.

2. 어차피 5개뿐이라 이게 됩니다!

 

 

반응형
posted by ddanss 2018. 9. 11. 12:30
728x90

1. 크기가 10부터니까 10으로 나누면 1~2자리 숫자가 나오겠죠?

2. 그 1~2자리숫자에 해당되는 배열을 1더해주고~

3. 그 배열에서 가장 큰 값 찾으면 최빈값이 나옵니다!

4. 평균은 입력할떄마다 더해준다음에 10개니까 10으로 나눴어요. (sum)

반응형

'백준' 카테고리의 다른 글

2711 - 오타맨 고창영  (0) 2018.09.11
백준 2587 - 대표값2 [C언어]  (0) 2018.09.11
백준 1225 - 이상한 곱셈 [C언어]  (0) 2018.09.11
백준 2903 - 중앙 이동 알고리즘  (0) 2018.09.09
백준 2921 - 도미노 [C언어]  (0) 2018.09.08
posted by ddanss 2018. 9. 11. 12:25
728x90
반응형

'백준' 카테고리의 다른 글

백준 2587 - 대표값2 [C언어]  (0) 2018.09.11
백준 2592 - 대표값 [C언어]  (0) 2018.09.11
백준 2903 - 중앙 이동 알고리즘  (0) 2018.09.09
백준 2921 - 도미노 [C언어]  (0) 2018.09.08
백준 2935 - 소음 [C언어]  (0) 2018.09.08
posted by ddanss 2018. 9. 9. 00:09
728x90

이게 답이 3^2 -> 5^2 -> 9^2 -> 15^2

이런식으로 3 5 9 15 이숫자들만 보면

2씩곱해지면서 커져요.

이 원리를 이용하면 됨니다.

 

반응형

'백준' 카테고리의 다른 글

백준 2592 - 대표값 [C언어]  (0) 2018.09.11
백준 1225 - 이상한 곱셈 [C언어]  (0) 2018.09.11
백준 2921 - 도미노 [C언어]  (0) 2018.09.08
백준 2935 - 소음 [C언어]  (0) 2018.09.08
백준 2941 - 크로아티아 알파벳  (0) 2018.09.08
posted by ddanss 2018. 9. 8. 23:51
728x90

이건 약간 수학적으로 규칙적으로 푼거라.. 이해못하시는분들도

계실듯...

3 9 18 30 이런식으로 점의 개수 늘어나는거랑

3 4 5 6 이런식으로 도미노 개수 늘어나는거

복합해서 만든 식이에요.

반응형
posted by ddanss 2018. 9. 8. 23:43
728x90

1. 입력받고

2. 자릿수 큰 것을 arr3에 복사하고

3. 자릿수 작은 것을 더해준다!!

 

반응형

'백준' 카테고리의 다른 글

백준 2903 - 중앙 이동 알고리즘  (0) 2018.09.09
백준 2921 - 도미노 [C언어]  (0) 2018.09.08
백준 2941 - 크로아티아 알파벳  (0) 2018.09.08
백준 2748 - 행렬 덧셈 [C언어]  (0) 2018.09.06
백준 2908 - 상수 [C++]  (0) 2018.09.06