快读快写
2026-07-14 17:17:53
发布于:浙江
5阅读
0回复
0点赞
这和某个板子很像啊。
简单的求和。依旧大炮打蚊子,我们使用快读快写
只要对于每个数加进求和变量 即可。
AC CODE
#include <cstdio>
using namespace std;
inline long long read()
{
long long x=0;
int f=1;
char c=getchar_unlocked();
while(c<'0'||c>'9')
{
if(c=='-') f=-1;
c=getchar_unlocked();
}
while(c>='0'&&c<='9')
{
x=(x<<3)+(x<<1)+(c^48);
c=getchar_unlocked();
}
return x*f;
}
inline void write(long long x)
{
if(x<0)
{
putchar_unlocked('-');
x=-x;
}
if(x>9) write(x/10);
putchar_unlocked(x%10+'0');
}
signed main()
{
long long n=read();
long long sum=0;
for(long long i = 1;i<=n;i++) sum+=read();
write(sum);
}

为啥还有更优解法,是手写了 getchar_unlocked 这个函数嘛?
这里空空如也


有帮助,赞一个