※ 글쓴이는 취미로 코딩을 익혀보는 사람이라 정확하지 않은 내용을 담고 있을 수 있다 ※
이번에 볼 문제는 백준 14244번 문제인 트리 만들기이다.
문제는 아래 링크를 확인하자.
https://www.acmicpc.net/problem/14244
14244번: 트리 만들기
n과 m이 주어졌을 때, n개의 노드로 이루어져 있고, m개의 리프로 이루어져 있는 트리를 만드는 프로그램을 작성하시오. 항상 정답이 존재하는 경우만 입력으로 주어진다. 트리는 사이클이 없는
www.acmicpc.net
이제 1번부터
아래는 제출한 소스코드이다.
#include <iostream>
using namespace std;
int N, M;
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
cin >> N >> M;
for (int m = 1; m <= M; m++) cout << 0 << ' ' << m << '\n';
for (int i = M + 1; i < N; i++) cout << i - 1 << ' ' << i << '\n';
}
728x90
'BOJ' 카테고리의 다른 글
[BOJ 10407 // C++] 2 타워 (0) | 2024.03.28 |
---|---|
[BOJ 10357 // C++] Triples (0) | 2024.03.27 |
[BOJ 23128 // C++] Math (0) | 2024.03.25 |
[BOJ 16894 // C++] 약수 게임 (0) | 2024.03.24 |
[BOJ 27505 // C++] 천국의 계단 (1) | 2024.03.23 |