Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: kavin8888

Problemset: เลขฐานเบญจภาคได้ดุล

Language: cpp

Time: 0.003 second

Submitted On: 2025-10-21 08:49:23

#include<bits/stdc++.h>
using namespace std;
#define spps1 ios::sync_with_stdio(false)
#define spps2 cin.tie(nullptr)
int main()
{
	spps1; spps2;
	int a; cin>>a;
	string out="";
	while(a--)
	{
		int x; cin>>x;
		vector<int> s;
		//TO QUINARY
		while(x != 0)
		{
			int r=x%5;
			x/=5;
			if(r>2)
			{
				r-=5;
				x++;
			}
			if(r<-2)
			{
				r+=5;
				x--;
			}
			s.push_back(r);
		}
		if(s.empty())
		{
			s.push_back(0);
		}
		for(int i=0;i<s.size();i++)
		{
			if(i)
				out+=' ';
			out+=to_string(s[i]);
		}
		out+='\n';
	}
	cout<<out;
}