Cod sursa(job #1840331)

Utilizator KOzarmOvidiu Badea KOzarm 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;
}