Cod sursa(job #37636)

Utilizator cimiCristina Stancu-Mara cimi Data 25 martie 2007 11:34:00
Problema Distincte Scor 20
Compilator fpc Status done
Runda preONI 2007, Runda 4, Clasele 11-12 Marime 0.52 kb
const
  lim=100005;
var
  v,a:array[1..lim] of longint;
  x,y,sum,i,j,n,m,k:longint;

begin
  assign(input,'distincte.in');
  reset(input);
  assign(output,'distincte.out');
  rewrite(output);
  readln(n,k,m);
  for i:=1 to n do
    readln(a[i]);
  for i:=1 to m do
  begin
    readln(x,y);
    sum:=0;
    for j:=x to y do
    begin
      inc(v[a[j]]);
      if v[a[j]]=1 then inc(sum,a[j]);
    end;
    for j:=x to y do
      v[a[j]]:=0;
    writeln(sum);
  end;
  close(input);
  close(output);
end.