#include <iostream>
#include <stdio.h>
#include <vector>
using namespace std;
#include <math.h>
#include <algorithm>

int main() {
    // freopen
    int n, i, now, pre, pos; 
  
    scanf("%d", &n);
    vector <int> ch(n);
    scanf("%d", &pre); 
    for(i=1; i<n; i++) {
        scanf("%d", &now);
        pos = abs(pre - now);
        if(pos > 0 && pos < n && ch[pos] == 0) ch[pos]=1;// 중복성을 체크 
        else {
            printf("No\n");
            return 0;
        }
        pre = now;
        
    }   
    printf("Yes\n");
    
    return 0;
}


블로그 이미지

wtdsoul

,