B. Quasi Binary:题目
这题目建议挪到1000分,它不配1400
#include <bits/stdc++.h>
using namespace std;
#define int long long
vector<int> a((int)6e5);
vector<int> b((int)6e5), c((int)6e5);
const int mod = 1e9 + 7;
signed main()
{
string str;
cin >> str;
int n = str.length();
int res = 0;
for (int i = 0; i < n; i++)
{
int u = str[i] - '0';
res = max(res, u);
}
cout << res << endl;
for (int j = 0; j < res; j++)
{
int cou = 0;
for (int i = 0; i < n; i++)
{
cou *= 10;
int u = str[i] - '0';
if (u)
{
cou++;
str[i]--;
}
}
cout << cou << " ";
}
}