이스트버드
꾸준함은 모든 것을 이긴다
이스트버드
전체 방문자
오늘
어제
  • 분류 전체보기 (76)
    • 네트워크 개념 (9)
    • 개발(Dev) 이야기 (53)
      • Algorithm (13)
      • Linux, Unix (13)
      • Xamarin (3)
      • C++ , Python (9)
      • Raspberry pi (4)
      • A.I. (7)
      • etc (4)
    • 운영(Ops) 이야기 (12)
      • 접근제어 솔루션 (Hiware) (1)
      • 데이터베이스 (9)
      • TroubleShooting (2)
    • MSA (1)
      • Kubernetes, Docker (1)
    • 일상 (1)

인기 글

반응형

티스토리

hELLO · Designed By 정상우.
이스트버드

꾸준함은 모든 것을 이긴다

개발(Dev) 이야기/Algorithm

[BOJ] N과M (1)_15649.cpp

2020. 3. 17. 17:07
반응형
//15649_N과M(1).cpp

#include<iostream>
using namespace std;
bool check[10];
int a[10];
void solve(int idx, int n, int m) {
	if (idx == m) {
		for (int i = 0; i < m; i++) {
			cout << a[i];
			if (i != m - 1) cout << ' ';
		}
		cout << '\n';
		return;
	}
	for (int i = 1; i <= n; i++) {
		if (check[i]) continue;
		check[i] = true;
		a[idx] = i;
		solve(idx + 1, n, m);
		check[i] = false;
	}
}

int main() {
	int N, M;
	cin >> N >> M;
	solve(0, N, M);
	return 0;
}
반응형

'개발(Dev) 이야기 > Algorithm' 카테고리의 다른 글

[BOJ] N과M(4)_15652.cpp  (0) 2020.03.17
[BOJ] N과M(3)_15651.cpp  (0) 2020.03.17
[BOJ] N과M(2)_15650.cpp  (0) 2020.03.17
DFS(Depth-First Search)와 BFS(Breadth-First Search)  (0) 2019.08.11
Dijkstra Algorithm  (0) 2019.08.07
    '개발(Dev) 이야기/Algorithm' 카테고리의 다른 글
    • [BOJ] N과M(3)_15651.cpp
    • [BOJ] N과M(2)_15650.cpp
    • DFS(Depth-First Search)와 BFS(Breadth-First Search)
    • Dijkstra Algorithm
    이스트버드
    이스트버드
    이것저것 일단 해보고 보는 컴퓨터 전공 연구원의 파란만장한 스토리

    티스토리툴바