Cod sursa(job #2253812)

Utilizator AndreiJJIordan Andrei AndreiJJ Data 4 octombrie 2018 14:25:42
Problema Secventa Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.77 kb
#include <fstream>
#include <iostream>
#include <deque>
using namespace std;
char s[4000000];
int a[500005];
ifstream fin ("secventa.in");
ofstream fout ("secventa.out");
int main()
{
    int n, k, x, dim, i, semn;
    fin >> n >> k;
    fin.get();
    fin.getline(s, 3600000);
    semn = 1;
    dim = 0;
    for (i = 0; s[i];)
    {
        if (s[i] == '-')
        {
            semn = -1;
            i++;
        }
        else if ('0' <= s[i] && s[i] <= '9')
        {
            x = 0;
            while ('0' <= s[i] && s[i] <= '9')
            {
                x = x * 10 + (s[i] - '0');
                i++;
            }
            a[++dim] = semn * x;
            semn = 1;
        }
        else
            i++;
    }
    return 0;
}