Help me in solving CNDY problem

My issue

i am getting runtime error everytime i want to submit the programe

My code

#include <stdio.h>
#include<stdlib.h>
#define MAX_PRICE 100000
int main() {
    int T;
    scanf("%d", &T);
    while (T--) {
        int N;
        scanf("%d", &N); 
      int pc[MAX_PRICE + 1]={0};
      int dc = 0;
      for(int i=0;i<2*N; i++){
          int p;
          scanf("%d", &p);
          pc[p]++;
          if(pc[p] == 1){
              dc++;
          }
      }
      int v = 1;
      for(int i=0;i<=MAX_PRICE; i++){
          if(pc[i]>2){
              v=0;
              break;
          }
      }
      if(v && dc >= N){
          printf("Yes\n");
      } else { 
          printf("No\n");
    }
    } 
    return 0;
}

Learning course: Roadmap to 3*
Problem Link: https://www.codechef.com/learn/course/klu-roadmap-3star/KLURMP300A/problems/CNDY