先来Markdown一下
```cpp
#include<bits/stdc++.h>
using namespace std;
long long f(long long n){
int t1,t2;
if(n>0) {
if(n==1||n==2) return 1;
else{ t1=f(n-1); t2=f(n-2); return t1+t2; }}
else return 0;}
int main(){
long long n,i=2;
cin>>n; n=f(n)%2147483648;
cout<<n<<"=";
while(n!=1){
if(n%i==0){ if(n/i<i) cout<<i; else
cout<<i<<"*"; n/=i;}
else i++; }
return 0; }
```
by SofanHe @ 2018-03-19 21:17:10
@[多功能的荀彧](/space/show?uid=43931) 感谢大佬,已AC
by ⑨baka @ 2018-04-14 20:03:39