반응형
[ 문제 ]
오늘도 서준이는 알고리즘의 수행시간 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자.
입력의 크기 n이 주어지면 MenOfPassion 알고리즘 수행 시간을 예제 출력과 같은 방식으로 출력해보자.
MenOfPassion 알고리즘은 다음과 같다.
MenOfPassion(A[], n) {
sum <- 0;
for i <- 1 to n - 2
for j <- i + 1 to n - 1
for k <- j + 1 to n
sum <- sum + A[i] × A[j] × A[k]; # 코드1
return sum;
}
[ 코드 ]
- 주석처리한 부분은 문제를 코드로 써본거고 마지막줄만 보면된다.
주석처리한 부분을 공식화 한거다.
long n = long.Parse(Console.ReadLine());
//int count = 0;
/*for(long i = 1; i <= n - 2; i++)
{
for(long j = i + 1; j <= n - 1; j++)
{
for (long k = j + 1; k <= n; k++)
{
count++;
}
}
}
Console.Write($"{count}\n3");*/
Console.Write($"{(n-2) * (n-1) * n/6}\n3");
[ 실행화면 ]
문제링크: https://www.acmicpc.net/problem/24267
반응형
'Language > C#' 카테고리의 다른 글
[C#] 백준 1929번 소수 구하기 (0) | 2024.02.14 |
---|---|
[C#] 백준 2609번 최대공약수와 최소공배수 (0) | 2024.02.14 |
[C#] 백준 1193번 분수찾기 (1) | 2024.02.13 |
[C#] 백준 4153번 직각삼각형 (피타고라스의 정리) (2) | 2024.02.13 |
[C#] 백준 14215번 세 막대 (0) | 2024.02.13 |