Cod sursa(job #1840000)
Utilizator | Data | 3 ianuarie 2017 17:56:19 | |
---|---|---|---|
Problema | Lupul Urias si Rau | Scor | 16 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.59 kb |
#include <fstream>
#include <map>
using namespace std;
ifstream fin("lupu.in");
ofstream fout("lupu.out");
int n,d,l,oaie,lana,sum,p;
map <int,int> a;
int main()
{
fin>>n>>d>>l;
for(int i=1;i<=n;i++)
{
fin>>oaie>>lana;
if(oaie<d)
{
p=0;
while(oaie+l<=d)
{
p++;
oaie+=l;
}
if(a[p]<lana)
{
sum-=a[p];
a[p]=lana;
sum+=a[p];
}
}
}
fout<<sum;
return 0;
}