Taene's
[백준] 실버5-사과 담기 게임 C++ 2828번 본문
https://www.acmicpc.net/problem/2828
#include <iostream>
#include <vector>
using namespace std;
int N, M, J;
int l, r;
int cnt;
int main()
{
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
cin >> N >> M;
cin >> J;
l = 1;
r = l + M - 1;
for (int i = 0; i < J; i++)
{
int local;
cin >> local;
if (local < l)
{
cnt += l - local;
l = local;
r = l + M - 1;
}
else if (local > r)
{
cnt += local - r;
r = local;
l = r - M + 1;
}
}
cout << cnt;
return 0;
}
'백준 > 실버' 카테고리의 다른 글
[백준] 실버5-비밀번호 발음하기 C++ 4659번 (0) | 2025.02.23 |
---|---|
[백준] 실버3-빈도 정렬 C++ 2910번 (0) | 2025.02.23 |
[백준] 실버1-쿼드트리 C++ 1992번 (0) | 2025.02.23 |
[백준] 실버1-영역 구하기 C++ 2583번 (0) | 2025.02.23 |
[백준] 실버1-안전 영역 C++ 2468번 (0) | 2025.02.22 |