반응형
https://www.acmicpc.net/problem/10569
10569번: 다면체
수학자가 구를 깎아서 볼록다면체를 만들었다. 이 수학자는 임의의 볼록다면체에 대해 (꼭짓점의 수) - (모서리의 수) + (면의 수) = 2가 성립한다는 것을 알고 있다. 그래서 구를 깎는 게 취미인
www.acmicpc.net
코드
#include <iostream>
using namespace std;
int main()
{
int t, v, e;
cin >> t;
for (int i = 0; i < t; i++)
{
cin >> v >> e;
cout << (e - v + 2) << endl;
}
return 0;
}
풀이
n번 반복하며 꼭짓점의 개수 v, 모서리의 개수 e를 입력받아 해당 다면체의 면의 개수를 반환하는 문제이다.
다면체는 (꼭짓점의 수) - (모서리의 수) + (면의 수) = 2가 성립한다.
따라서 (면의 수) = (모서리의 수) - (꼭짓점의 수) + 2이다.
반응형
'문제 해결 > BaekJoon' 카테고리의 다른 글
[백준] [C++] 9085번 더하기 (0) | 2022.12.28 |
---|---|
[백준] [C++] 10178번 할로윈의 사탕 (0) | 2022.12.28 |
[백준] [C++] 9325번 얼마? (0) | 2022.11.30 |
[백준] [C++] 9295번 주사위 (0) | 2022.11.29 |
[백준] [C++] 2523번 별 찍기 - 13 (0) | 2022.11.28 |