-
Notifications
You must be signed in to change notification settings - Fork 0
/
Missing Number.cpp
68 lines (65 loc) · 1.34 KB
/
Missing Number.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
// #include <iostream>
// using namespace std;
// int main()
// {
// int t,n;
// int arr[100001];
// int flag;
// //int* arr;
// cin>>t;
// while (t--)
// {
// cin>>n;
// //arr= (int*)malloc(n*sizeof(int));
// //arr= new int[n-1];
// for(int i=0; i<n-1; i++)
// cin>>arr[i];
// for(int i=1; i<=n; i++)
// {
// flag=0;
// for(int j=0; j<n-1; j++)
// {
// if(arr[j]==i)
// {
// flag=1;
// break;
// }
// }
// if(flag==0)
// {
// cout<<i<<endl;
// break;
// }
// }
// //delete[] arr;
// }
// return 0;
// }
#include <iostream>
using namespace std;
int main()
{
int t,n,num;
int arra[1000001];
cin>>t;
while (t--)
{
cin>>n;
for(int i=0; i<=n; i++)
arra[i]=0;
for(int i=0; i<n-1;i++)
{
cin>>num;
arra[num]=1;
}
for(int i=1; i<=n-1; i++)
{
if(arra[i]==0)
{
cout<<i<<endl;
break;
}
}
}
return 0;
}