Pagini recente » Borderou de evaluare (job #2139821) | Cod sursa (job #46201) | Borderou de evaluare (job #2624956) | Cod sursa (job #1176331) | Cod sursa (job #1840331)
#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;
}