Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Imorange
Problemset: เลขฐานเบญจภาคได้ดุล
Language: cpp
Time: 0.004 second
Submitted On: 2025-10-13 14:30:51
#include <bits/stdc++.h>
using namespace std;
int main(){
int t;
cin >> t;
while(t--){
int n;
cin >> n;
int sign;
if(n == 0)cout << "0" << ' ';
if(n > 0) sign = 1;
else {
sign = -1;
n = -n;
}
int tag = 0;
for(;n>0;n/=5){
int d = n%5+tag;
if(d < 3){
cout << sign * d << ' ';
tag = 0;
}else {
cout << -sign * (5-d) << ' ';
tag = 1;
}
}
if(tag > 0) cout << sign * tag;
cout << '\n';
}
}