Cod sursa(job #1032156)

Utilizator Barcau_EmanuelBarcau Emanuel Barcau_Emanuel Data 15 noiembrie 2013 18:59:08
Problema Dtcsu Scor 0
Compilator cpp Status done
Runda FMI No Stress 4 Marime 0.66 kb
#include<fstream>
#include<map>
#include<cstring>
using namespace std;
ifstream f("dtcsu.in");
ofstream g("dtcsu.out");
map<int,bool> a;
unsigned long long q,n,m,i,j,k,l,o,nr;
char b[20],x;

int main()
{
 for(i=1;i<=276997;i++)
 {
     f.get(b,20);
     n=strlen(b);
     nr=0;
     for(j=0;j<n;j++)
     {
         nr*=10;
         nr+=b[j]-'0';
     }
     a[nr]=1;
     f.getline(b,1);
 }

 f>>q;
 f.getline(b,1);
 for(i=1;i<=q;i++)
 {
     f.get(b,20);
     n=strlen(b);
     nr=0;
     for(j=0;j<n;j++)
     {
         nr*=10;
         nr+=b[j]-'0';
     }
     if(a[nr]==1) o++;
     f.getline(b,1);
 }
 g<<o;

 return 0;
}