社区讨论
急,谁能回一下啊
P7071[CSP-J 2020] 优秀的拆分参与者 4已保存回复 11
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 11 条
- 当前快照
- 1 份
- 快照标识符
- @lo22cx5i
- 此快照首次捕获于
- 2023/10/23 06:51 2 年前
- 此快照最后确认于
- 2023/11/03 07:13 2 年前
C
#include<iostream>
using namespace std;
int main(){
int a[20]={2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576};
int n;
cin>>n;
if (n%2==0 and n!=0){
for (int i=18;i<=n;--i){
if (a[i]<n){
cout<<a[i]<<" ";
}
else if (a[i]==n){
cout<<a[i];
}
}
}
else{
cout<<"-1";
}
return 0;
}
回复
共 11 条回复,欢迎继续交流。
正在加载回复...