문제 해결력 훈련
19. Jolly Jumpers
Dev_Moses
2024. 1. 9. 19:39
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main()
{
int n;
cin >> n;
vector<int> Temp(n);
vector<bool> Res(n);
int Pos = 0;
for (int i = 0; i < n; ++i)
{
cin >> Temp[i];
}
for (int i = 1; i < n; ++i)
{
if (Temp[i - 1] - Temp[i] > 0)
{
Res[Temp[i - 1] - Temp[i]] = true;
}
else if(Temp[i - 1] - Temp[i] < 0)
{
Res[-(Temp[i - 1] - Temp[i])] = true;
}
}
for (int i = 1; i < Res.size(); ++i)
{
if (Res[i] == false)
{
cout << "NO" << endl;
return 0;
}
}
cout << "YES" << endl;
}