반응형
[ 문제 ]
수학자가 구를 깎아서 볼록다면체를 만들었다. 이 수학자는 임의의 볼록다면체에 대해 (꼭짓점의 수) - (모서리의 수) + (면의 수) = 2가 성립한다는 것을 알고 있다. 그래서 구를 깎는 게 취미인 이 사람은 꼭짓점, 모서리와 면의 수를 기록할 때 꼭짓점과 모서리의 수만 세고 면의 수는 세지 않는다.
[ 코드 ]
using System.Text;
StreamReader sr = new StreamReader(Console.OpenStandardInput());
StreamWriter sw = new StreamWriter(Console.OpenStandardOutput());
StringBuilder sb = new StringBuilder();
int n = int.Parse(sr.ReadLine());
for(int i = 0; i < n; i++)
{
string[] s = sr.ReadLine().Split();
int result = int.Parse(s[1]) - int.Parse(s[0]) + 2;
sb.AppendLine($"{result}");
}
sw.Write(sb);
sw.Flush();
sw.Close();
sr.Close();
[ 추가 ]
오일러 공식:
는 다면체의 꼭짓점 수
는 다면체의 모서리 수
는 다면체의 면 수
[ 실행화면 ]
문제링크: https://www.acmicpc.net/problem/10569
반응형
'Language > C#' 카테고리의 다른 글
[C#] 백준 3034번 앵그리 창영 (0) | 2024.04.03 |
---|---|
[C#] 백준 3053번 택시 기하학(비유클리드 기하학) (0) | 2024.04.03 |
[C#] 백준 N과 M (1) (백트래킹 재귀함수) (0) | 2024.04.02 |
[C#] 백준 1931번 회의실 배정 (0) | 2024.04.02 |
[C#] 백준 11047번 동전 0 (0) | 2024.04.02 |