반응형
출처
https://swexpertacademy.com/main/solvingProblem/solvingProblem.do
간단한 문제였다 . 정답률이 40%인 이유는 아마 입력을 제대로 확인하지 않아서일까?
필요없는 자료구조는 쓰지 않는 것이 시간절약의 핵심.
#include<iostream>
using namespace std;
int arr[1001];
int score[101];
int main(void)
{
int N;
cin >> N;
for(int i = 0; i < N; i++)
{
int num;
cin >> num;
for(int j = 0; j<=100; j++)
score[j] = 0;
for(int j = 1; j<=1000; j++)
{
cin >> arr[j];
score[arr[j]]++;
}
int max = 0;
int result = 0;
for(int j = 0; j<=100; j++)
{
if(max <= score[j])
{
max = score[j];
if(result < j)
{
result = j;
}
}
}
cout << "#" <<num <<" "<<result<<endl;
}
}
반응형
'Algorithm' 카테고리의 다른 글
8998. 세운이는 내일 할거야 (0) | 2019.12.16 |
---|---|
1226. [S/W 문제해결 기본] 7일차 - 미로1 (0) | 2019.12.15 |
1206. [S/W 문제해결 기본] 1일차 - View (0) | 2019.12.13 |
백준 5525번 IOIOI (0) | 2019.11.18 |
삼성SW 1859. 백만 장자 프로젝트 (0) | 2019.11.17 |