这题真的给我整不会了

这一题的题解绝壁过不去,这边提供一些同样过不去的思路,但是希望会空间优化的大佬给予指正

#include<iostream>
using namespace std;
int n,a;
inline int read()
{
    int num=0,flag=1;
    char c;
    while((c=getchar())==' ');
    c=='-'?flag=-1:num=c-'0';
    while((c = getchar())&&c>='0'&&c<='9')
        num=num*10+c-'0';
    return flag*num;
}
inline void write(int x) {
    static int sta[35];
    int top = 0;
    while(x){
        sta[top++]=x % 10, x /= 10;
    }
    while (top) putchar(sta[--top] + 48);
}

int main(){
    n=read();
    a=read();
    for(int i=1;i<n;i++)
        write(read()),putchar(' ');
    write(a);
    return 0;
}

希望大佬们能告诉我怎么优化sto

0 条评论

目前还没有评论...

信息

难度
9
分类
(无)
标签
递交数
3166
已通过
231
通过率
7%
被复制
17
上传者