Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: njoop

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

Language: cpp

Time: 0.004 second

Submitted On: 2025-05-24 20:07:12

#include <iostream>
using namespace std;
int main()
{
    int i,k,n,sign,tag,d;
    cin >> k;
    for (i=0;i<k;i++)
    {
      cin >> n;
      if (n==0) cout << 0;
      tag = 0;
      if (n>0) sign=1; else {sign=-1;n=-n;}
      for (;n>0;n/=5)
      {
        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 << endl;
    }
    return 0;
}