알고리즘 모음(C++)

백준 15439 - 베라의 패션(C++) 본문

백준

백준 15439 - 베라의 패션(C++)

공대생의 잡다한 사전 2024. 1. 24. 21:50

문제 링크입니다. https://www.acmicpc.net/problem/15439

15439번: 베라의 패션

베라는 상의 N 벌과 하의 N 벌이 있다. i 번째 상의와 i 번째 하의는 모두 색상 i를 가진다. N 개의 색상은 모두 서로 다르다. 상의와 하의가 서로 다른 색상인 조합은 총 몇 가지일까?

www.acmicpc.net

N개의 색상을 가진 상하의가 있을 때, 다른 색으로 만들 수 있는 조합의 가짓수를 구하는 문제입니다.

먼저 N*N을 한 뒤, 모든 경우를 구하고, N개를 빼 같은 색상으로 만들 때의 경우를 빼줍니다.

자세한 것은 코드를 참고해주세요.

#define _CRT_SECURE_NO_WARNINGS
#include <vector>
#include <iostream>
#include <algorithm>
#include <queue>
#include <cmath>
#include <cstdio>
#include <climits>
#define INF LLONG_MAX
#define F first
#define S second

using namespace std;

int N;

int main() {
	cin.tie(0);
	cout.tie(0);
	cin >> N;
	cout << N * N - N;	
	return 0;
}

질문 및 조언은 댓글을 남겨주세요.

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

백준 24042 - 횡단보도(C++)  (2) 2024.01.26
백준 2307 - 도로검문(C++)  (2) 2024.01.24
백준 2476 - 주사위 게임(C++)  (1) 2024.01.24
백준 10886 - 0 = not cute / 1 = cute(C++)  (0) 2024.01.24
백준 6603 - 로또(C++)  (0) 2024.01.21