1 条题解
-
0
沙比题,题目描述和样例都有问题,只要输出最小钱袋数即可,无需输出具体方案
#include<bits/stdc++.h> using namespace std; #define ll long long ll n,ans[107],m; int main(){ cin>>n; while(n){ m++; ans[m]=(n+1)/2; n-=(n+1)/2; } cout<<m<<endl; //for(int i=m;i>=1;i--) cout<<ans[i]<<' '; return 0; }(写于2026.6.30)
UPD@2026.8.6:样例修好了
- 1
信息
- ID
- 2845
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 7
- 标签
- 递交数
- 16
- 已通过
- 9
- 上传者