강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

JjaengE님의 프로필 이미지
JjaengE

작성한 질문수

it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비

26. 마라톤

26번 질문입니다.

작성

·

261

0

#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;

int main()
{
	int n, cnt;
	scanf("%d", &n);
	vector<int> a(n);
	for (int i = 0; i < n; i++)
		scanf("%d", &a[i]);

	for (int i = 0; i < n; i++) {
		cnt = i + 1;
		for (int j = 0; j < i; j++) {
			if (a[i] > a[j])
				cnt--;
		}
		printf("%d ", cnt);
	}
}
선생님 저는 이렇게 풀었는데 O(n2) 알고리즘인데 4,5번에서 time_limit이 납니다.
컴퓨터 때문인가해서 질문드립니다.

답변 1

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

제 컴퓨터에서는 100점이 나오는 코드입니다.

JjaengE님의 프로필 이미지
JjaengE

작성한 질문수

질문하기