Fast I/O

#include<bits/stdc++.h>
using namespace std;
#define ll long long

inline int fastread()
{
    char c;
    int n = 0;
    while ((c = getchar()) < 48);
    n += (c - '0');
    while ((c = getchar()) >= 48)
        n = n * 10 + (c - '0');
    return n;
}

inline void fastwrite(int a)
{
    char snum[20];
    int i=0;
    do
    {
        snum[i++]=a%10+48;
        a=a/10;
    }
    while(a!=0);
    i=i-1;
    while(i>=0)
        putchar(snum[i--]);
    putchar('\n');
}

int main()
{
    int t;
    t = fastread();
    fastwrite(t);

    return 0;
}

Comments