卬高杯
提出id | 提出時刻 | ユーザー名 | 問題 | 言語 | 判定状況 | 判定 | 実行時間 |
---|---|---|---|---|---|---|---|
114827 | 2023-10-24 08:38:03 | Zero_Cola | E | cpp | 54/54 | AC | 8 |
#include <bits/stdc++.h>
using namespace std;
#include <iostream>
#include <vector>
using namespace std;
vector<long long> prime_factors(long long N) {
vector<long long> ans;
while (N % 2 == 0) {
ans.push_back(2);
N /= 2;
}
for (long long i = 3; i * i <= N; i += 2) {
while (N % i == 0) {
ans.push_back(i);
N /= i;
}
}
if (N > 2) {
ans.push_back(N);
}
return ans;
}
int main(){
long long N;cin>>N;
vector<long long> g;
for(int i=0;i<1000000000;i++){
if(N%57==0){
N=N/57;
g.push_back(57);
}
else{
break;
}
}
vector<long long> ans = prime_factors(N);
sort(ans.begin(),ans.end());
for(auto p:g){
ans.push_back(p);
}
for(auto p:ans){
cout << p << " ";
}
cout << endl;
return 0;
}
sample1.txt AC 2 sample2.txt AC 2 sample3.txt AC 3 sample4.txt AC 6 case1.txt AC 6 case2.txt AC 6 case3.txt AC 7 case4.txt AC 7 case5.txt AC 7 case6.txt AC 7 case7.txt AC 7 case8.txt AC 7 case9.txt AC 7 case10.txt AC 7 case11.txt AC 7 case12.txt AC 7 case13.txt AC 7 case14.txt AC 7 case15.txt AC 7 case16.txt AC 7 case17.txt AC 7 case18.txt AC 7 case19.txt AC 7 case20.txt AC 7 case21.txt AC 7 case22.txt AC 7 case23.txt AC 7 case24.txt AC 7 case25.txt AC 7 case26.txt AC 7 case27.txt AC 7 case28.txt AC 7 case29.txt AC 7 case30.txt AC 7 case31.txt AC 7 case32.txt AC 7 case33.txt AC 7 case34.txt AC 7 case35.txt AC 7 case36.txt AC 7 case37.txt AC 7 case38.txt AC 7 case39.txt AC 7 case40.txt AC 7 case41.txt AC 7 case42.txt AC 7 case43.txt AC 8 case44.txt AC 8 case45.txt AC 8 case46.txt AC 8 case47.txt AC 8 case48.txt AC 8 case49.txt AC 8 case50.txt AC 8 8 AC8 AC