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:22:44
#include <bits/stdc++.h>
using namespace std;
int main()
{
int t;
cin >> t;
while(t--)
{
int n, sign, tag = 0;
cin >> n;
if(n == 0) cout << 0;
if(n > 0) sign = 1;
else {sign = -1, n=-n;}
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';
}
}