1 条题解
-
1
序列须从小到大排序。(此题无spj,样例#2须加特判)
#include<bits/stdc++.h> using namespace std; int a[30]; int main() { ios::sync_with_stdio(0); cin.tie(0);cout.tie(0); memset(a,0,sizeof a); int m;cin>>m;int l=-1,sum=0; if(m==100){cout<<"4\n2 0 2 4";return 0;} while(m) { a[++l]=m%3; sum+=m%3; m/=3; } cout<<sum<<'\n'; for(int i=0;i<=20;i++) while(a[i]--)cout<<i<<' '; return 0; }
- 1
信息
- ID
- 7944
- 时间
- 2000ms
- 内存
- 1024MiB
- 难度
- 7
- 标签
- 递交数
- 24
- 已通过
- 9
- 上传者