반응형
-문제
-코드
#include<iostream>
using namespace std;
int main()
{
int A, B, n, tmp, min;
cin >> A >> B;
cin >> n;
min = abs(A-B);
for (int i = 0; i < n; i++)
{
cin >> tmp;
if (abs(B - tmp) < min) min = abs(B - tmp);
}
if (min < abs(A - B)) cout << min +1;
else cout << min;
return 0;
}
반응형
'이론 > 코딩테스트' 카테고리의 다른 글
[백분] 6550번 부분 문자열 (그리디 알고리즘) (0) | 2022.08.21 |
---|---|
[백준] 2828번 사과 담기 게임 (그리디 알고리즘) (0) | 2022.08.20 |
[백준] 1817번 짐 챙기는 숌 (스택) (0) | 2022.08.19 |
[백준] 1417번 국회의원 선거 (우선순위 큐) (0) | 2022.08.19 |
[백준] 1343번 폴리오미노 (그리디 알고리즘) (0) | 2022.08.19 |