#include<bits/stdc++.h> using namespace std; const int N=4e4+10; int main(){ int n; cin>>n; for(int i=2;i<=n;i++){ if(n%i0){ int cnt=0; while(n%i0){ cnt++; n/=i; } if(cnt==1){ cout<<i; } else{ cout<<i<<"^"<<cnt; } if(n!=1){ cout<<"*"; } } } return 0; }

2 条评论

  • 1

信息

ID
212
时间
1000ms
内存
256MiB
难度
4
标签
(无)
递交数
134
已通过
57
上传者