Pagini recente » Cod sursa (job #144773) | Cod sursa (job #2990948) | Cod sursa (job #1925009) | Cod sursa (job #223638) | Cod sursa (job #37728)
Cod sursa(job #37728)
const maxn = 100001;
var f,fi:text;
n,m,k,i,j,s,x,y:longint;
a:array[1..maxn]of longint;
fol:array[1..maxn]of boolean;
procedure readdata;
begin
assign(f,'distincte.in');
reset(f);
assign(fi,'distincte.out');
rewrite(fi);
readln(f,n,k,m);
for i:=1 to n do
begin
readln(f,a[i]);
end;
for i:=1 to m do
begin
readln(f,x,y);
fillchar(fol,sizeof(fol),false);
s:=0;
for j:=x to y do
begin
if fol[a[j]]=false then s:=s+a[j];
fol[a[j]]:=true;
end;
writeln(fi,s);
end;
close(f);
close(fi);
end;
begin
readdata;
end.