快读
#ifdef __unix__
#define gc getchar_unlocked
#else
#define gc _getchar_nolock
#endif
inline int read()
{
int x=0,f=1;
char c=gc();
while(c<'0'||c>'9')
{
if(c=='-')f=-1;
c=gc();
}
while(c>='0'&&c<='9')
{
x=(x<<3)+(x<<1)+(c-'0');
c=gc();
}
return x*f;
}
P10815 【模板】快速读入
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
typedef long long ll;
inline int read(){
int x=0;char c=getchar_unlocked(),cc=' ';
while(c>'9'||c<'0') cc=c,c=getchar_unlocked();
while(c>='0'&&c<='9') x=(x<<1)+(x<<3)+(c^48),c=getchar_unlocked();
return cc=='-'?-x:x;
}
int main()
{
int n=read();
int sum0=0,sum1=0,sum2=0,sum3=0,sum4=0,sum5=0,sum6=0,sum7=0,x,i;
for(i=1;i+8<=n;i+=8)
{
x=read();
sum0+=x;
x=read();
sum1+=x;
x=read();
sum2+=x;
x=read();
sum3+=x;
x=read();
sum4+=x;
x=read();
sum5+=x;
x=read();
sum6+=x;
x=read();
sum7+=x;
}
for(;i<=n;i++)
{
x=read();
sum0+=x;
}
printf("%d",sum0+sum1+sum2+sum3+sum4+sum5+sum6+sum7);
return 0;
}