Cod sursa(job #3343381)

Utilizator tudor_costinCostin Tudor tudor_costin Data 27 februarie 2026 11:22:44
Problema A+B Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 1.01 kb
#include <bits/stdc++.h>

using namespace std;
class InParser
{
private:
    static const int SIZE=(1<<16);
    char buffer[SIZE];
    int len;
    int pos;
    FILE* file;
    inline char get_char()
    {
        if(pos==len)
        {
            pos=0;
            len=fread(buffer,1,SIZE,file);
        }
        return buffer[pos++];
    }
public:
    InParser(const char* filename)
    {
        file=fopen(filename,"r");
        len=0;
        pos=0;
    }
    InParser& operator>>(int& n)
    {
        char c=get_char();
        while(!isdigit(c) && c!='-') c=get_char();
        bool sgn=(c=='-');
        if(c=='-') c=get_char();
        n=c-'0';
        c=get_char();
        while(isdigit(c))
        {
            n=n*10+(c-'0');
            c=get_char();
        }
        if(sgn) n=-n;
        return *this;

    }

};
ofstream fout("adunare.out");
InParser fin("adunare.in");
signed main()
{
    int a,b;
    fin>>a>>b;
    fout<<(a+b)<<'\n';
    return 0;
}