Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FILE* fin=fopen("fisier.in","r");
- const unsigned maxb=30000192;
- char buf[maxb];
- unsigned ptr=maxb;
- inline unsigned getInt(){
- unsigned nr=0;
- while(buf[ptr]<'0'||'9'<buf[ptr])
- if(++ptr>=maxb)
- fread(buf,maxb,1,fin),ptr=0;
- while('0'<=buf[ptr]&&buf[ptr]<='9'){
- nr=nr*10+buf[ptr]-'0';
- if(++ptr>=maxb)
- fread(buf,maxb,1,fin),ptr=0;
- }
- return nr;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement