fork(3) download
  1. #include<stdio.h>
  2.  
  3. int main(){
  4. int n, r, i, idVoluntario, v[10001]; //10001 = 10^4+1 (porque é menor igual)
  5.  
  6. while(scanf("%i %i",&n, &r) != EOF) {
  7. //zera o vetor (somente a parte que interessa)
  8. for(i=0; i<r; i++) {
  9. v[i] = 0;
  10. }
  11.  
  12. //lê os identificadores dos voluntários
  13. for(i=0; i<r; i++) {
  14. scanf("%i",&idVoluntario);
  15. v[idVoluntario] = 1;
  16. }
  17.  
  18. //resolve o enunciado
  19. if(n==r) { //mergulharam o mesmo número de voluntários que voltaram
  20. printf("*\n");
  21. } else{
  22. for(i=1; i<=n ; i++){
  23. if(v[i]==0) {
  24. printf("%i ", i);
  25. }
  26. else{
  27. v[i]=0;
  28. }
  29. }
  30. printf("\n");
  31. }
  32. }
  33. return 0;
  34. }
Success #stdin #stdout 0s 5536KB
stdin
5 3
3 1 5
7 3
5 2 1
6 6
6 1 3 2 5 4
stdout
2 4 
3 4 6 7 
*