Ну крч, это не та задача, но D, с гаражами, я решил, так что лови ее)00))0)))) Думаю, пригодится)
(Паскаль)
program E;
var n,k,i,j,c:integer;
a: array[1. . 1000000] of integer;
begin
readln(n,k);
for i:=1 to k do
read(a[i]);
c:=n;
for i:=1 to n do begin
for j:=1 to k do begin
if (a[i] = a[j]+1) then c:=c-1;
writeln(c);
end.