fork download
  1. program magneti;
  2. Uses Math;
  3. const
  4. MAXN = 100000;
  5. var
  6. N,i,h : longint;
  7. descrizione, mag : array[0..MAXN] of char;
  8.  
  9.  
  10.  
  11. function gira(x: longint; var m: array of char): longint;
  12. var j,conta:longint;
  13. begin
  14. j:=3;
  15. while j<x-1 do if m[j]=m[1] then begin conta:=conta+1; j:=j+2; end;
  16. gira := min(x div 2 - conta, conta);
  17. end;
  18. begin
  19. readln(N); h:=1;
  20. for i:=1 to N do begin read(descrizione[i]); if (descrizione[i]<>'(') and (descrizione[i]<>')') then begin mag[h]:=descrizione[i]; h:=h+1; end; end; readln;
  21. for i:=1 to h do write(mag[i]);
  22. writeln(gira(h, mag));
  23. end.
  24.  
  25.  
Time limit exceeded #stdin #stdout 5s 5284KB
stdin
8
(+-)(-+)
stdout
Standard output is empty