Cod sursa(job #2094762)
| Utilizator | Data | 26 decembrie 2017 15:28:56 | |
|---|---|---|---|
| Problema | Distincte | Scor | 25 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.54 kb |
#include <fstream>
using namespace std;
ifstream fin("distincte.in");
ofstream fout("distincte.out");
int i,j,v[100000],n,m,k,l,s[100000],f,g,c[100000],fcv;
int main()
{
fin>>n>>k>>m;
for(l=1;l<=n;l++)
{
fin>>v[l];
}
for(l=1;l<=m;l++)
{
for(g=1;g<=k;g++) c[g]=0;
fin>>i>>j;
for(f=i;f<=j;f++)
{
fcv=v[f];
if(c[fcv]==0)
s[l]=s[l]+v[f];
c[fcv]++;
}
fout<<s[l]<<'\n';
}
return 0;
}
