Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // you can write to stdout for debugging purposes, e.g.
- // printf("this is a debug message\n");
- int solution(int X, int A[], int N) {
- // write your code in C99 (gcc 6.2.0)
- int *pod = (int*)calloc( N + 1, sizeof(int));
- int nr_frunze = X;
- if( N < X)
- return -1;
- for(int i = 0; i < N; i++)
- {
- if( pod[ A[i] ] == 1)//exista deja element aici
- continue;
- pod[ A[i]] = 1;
- nr_frunze--;
- if(nr_frunze == 0)
- return i;
- }
- return -1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement