1 条题解

  • 1
    @ 2023-5-19 21:14:04

    目前为止最优解 (防抄袭,所以缺失一部分)

    int main(){
    	IOS;
    	cin>>n;
        if(n<3){
       //特殊判断
    	}
    	a[1]=1,b[1]=2;
    	for(int i=3;i<=n;i++){
    		for(int j=1;j<=len;j++)c[j]=a[j]+b[j];
    		for(int j=1;j<=len;j++){
    			if(c[j]>9){
    				//处理进位
    				if(j+1>len)len++;
    			}
    		}
    		for(int j=1;j<=len;j++)a[j]=b[j],b[j]=c[j];
    	}
    	for(int i=len;i>=1;i--)//输出部分
    	return 0;
    }
    
    • 1

    信息

    ID
    1227
    时间
    1000ms
    内存
    128MiB
    难度
    9
    标签
    递交数
    198
    已通过
    19
    上传者