Linux tsuru-no-tsurugi 5.15.0-186-generic #196-Ubuntu SMP Sat Jun 20 16:09:34 UTC 2026 x86_64
Apache/2.4.52 (Ubuntu)
Server IP : 192.168.0.18 & Your IP : 216.73.217.105
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
submit2 /
114783 /
Delete
Unzip
Name
Size
Permission
Date
Action
a.cpp
878
B
-rwxr-x---
2024-08-28 22:35
cerror.txt
0
B
-rwxr-x---
2024-08-28 22:35
error.txt
0
B
-rwxr-x---
2024-08-28 22:35
submit_info.txt
867
B
-rwxr-x---
2024-08-28 22:35
Save
Rename
#include <bits/stdc++.h> using namespace std; using ll = long long int; const ll MAX = 1e18; int main(){ ll N; cin >> N; ll three = 0,nineteen = 0; while(N % 3 == 0){ N /= 3; three++; } while(N % 19 == 0){ N /= 19; nineteen++; } vector<ll> A; ll tmp = min(three,nineteen); for(ll i = 0;i < tmp;i++) A.push_back(3 * 19); three -= tmp; nineteen -= tmp; for(ll i = 0;i < three;i++) A.push_back(3); for(ll i = 0;i < nineteen;i++) A.push_back(19); for(ll i = 2;i * i <= N;i++){ while(N % i == 0){ N /= i; A.push_back(i); } } if(N != 1) A.push_back(N); sort(A.begin(),A.end()); for(ll i = 0;i < A.size();i++){ cout << A[i]; if(i != A.size() - 1) cout << " "; } cout << endl; }