코딩/백준 문제 (브론즈)

[백준/24265/C언어] 알고리즘 수업 - 알고리즘의 수행 시간 4 _ 풀이

룻밤 2023. 9. 2. 15:31

https://www.acmicpc.net/problem/24265

 

24265번: 알고리즘 수업 - 알고리즘의 수행 시간 4

오늘도 서준이는 알고리즘의 수행시간 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자. 입력의 크기 n이 주어지면 MenOfPassion 알고리즘 수행 시

www.acmicpc.net


풀이

#include <stdio.h>
int main() {
	int n;
	long long int cnt = 0;
	scanf("%d", &n);
	for (int i = 1; i <= n-1; i++) {
		for (int j = i + 1; j <= n; j++)
			cnt++;
	}
	printf("%lld\n2", cnt);
	return 0;
}

MenOfPassion함수는 sum의 계산 횟수가 n-1~1까지의 합이다.

ex) n=7, 리턴값 = 6+5+4+3+2+1

첫째줄은 계산 횟수를 출력

둘째줄은 이중 반복문이니까 O(n^2)은 2가 된다.