C
cuong276
Mã:const inp='cuong.inp'; outp='cuong.out'; var i,k,j,n:integer; fi,fo:text; tg,dem:integer; a,b,c:array[1..200] of integer; procedure nhap; begin assign(fi,inp); reset(fi); read(fi,n ); for i:=1 to n do begin read(fi,a[i]); c[i]:=a[i]; end; j:=i; for i:=1 to n do begin read(fi,b[i]); c[i+j]:=b[i] ; end; close(fi); assign(fo,outp); rewrite(fo); end; function kiemtra(x:integer):boolean; var kt1,kt2,kt3,kt4:boolean; begin kt1:=false; kt2:=false; kt3:=false; kt4:=false; for i:=1 to n do begin if c[x]=b[i] then kt1:=true else kt3:=true; if c[x+1]=a[i] then kt2:=true else kt4:=true; end; if (kt1 and kt2) or (kt3 and kt4) then kiemtra:=true; end; procedure sapsep; begin for i:=1 to 2*n do for j:=1 to i do if c[i]> c[j] then begin tg:=c[i]; c[i]:=c[j]; c[j]:=tg; end; end; procedure xuli; begin sapsep; for k:=1 to 2*n-1 do if kiemtra(k) then dem:= dem+1; write(fo,dem); close(fo); end; begin nhap; xuli; end.
Ha ha ha. Anh ơi anh ởi anh ời, anh ơi anh ởi anh ời anh ơi. Anh Thành ơi sai rồi anh ơi. Code anh chạy cho ra kết quả là 5 mà theo đề ra kết quả lại là 2. Ai bảo anh cho tên em thành tên tệp nên trời phạt cho chương trình chạy sai rồi đó. Ha ha ha. Đùa đó. Anh coi lại code đi nha anh.