社区讨论
70,求调
P7071[CSP-J 2020] 优秀的拆分参与者 1已保存回复 0
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @mhj3yo99
- 此快照首次捕获于
- 2025/11/03 20:20 4 个月前
- 此快照最后确认于
- 2025/11/03 20:20 4 个月前
CPP
#include<iostream>
using namespace std;
int a[25]={2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216};
int main(){
int n;cin>>n;
if(n%2==1) {cout<<"-1";return 0;}
while(n!=0) {
for(int i=1;i<=25;i++){
if(2*a[i]>n) {cout<<a[i];n-=a[i];break;}
}
continue;
}
return 0;
}
求问为什么3个WA3个T
回复
共 0 条回复,欢迎继续交流。
正在加载回复...