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