silu:/\___?/_______\?/

zhangjinghao 2023-11-25 16:09:10 2 返回题目

#include <bits/stdc++.h>
using namespace std;
int n,s,a[5000],d,jw,m=1;
void cf(int x){
	for(int i=0;i<m;i++){
		a[i]=a[i]*x+jw;
		jw=a[i]/10;
		a[i]=a[i]%10;
	}
	while(jw!=0){
		a[m]=jw%10;
		jw=jw/10;
		m++;
	}
}
int main() {
    cin>>n;
    a[0]=1;
    while(n>4){
		cf(3);
    	n-=3;
    }
    cf(n);
	cout<<m<<endl;
	if(m<=100){
		for(int i=m-1;i>=0;i--){
    		cout<<a[i];
    	}
	}else{
		for(int i=m-1;i>=m-100;i--){
    		cout<<a[i];
    	}
	}
    
    return 0;
}
{{ vote && vote.total.up }}