当前位置: 首页 > news >正文

2157. 优秀的拆分(power)

代码

#include<bits/stdc++.h>
using namespace std;
int a[10001];
int main()
{int n,t=1,k=0;bool flag=false;cin>>n;if(n%2==1){cout<<-1;return 0;}while(n>0){if(n%2==1){k++;a[k]=t;				}n=n/2;t=t*2;}if(k>=1) {flag=true;for(int i=k;i>=1;i--)cout<<a[i]<<" ";		}if(!flag) cout<<-1;	return 0;
}

记得点赞+关注+收藏!!!谢谢!!! 

 


http://www.mrgr.cn/news/19895.html

相关文章:

  • Linux学习笔记5 值得一读,Linux(ubuntu)软件管理,搜索下载安装卸载全部搞定!(上)
  • 【重学 MySQL】八、MySQL 的演示使用和编码设置
  • ECCV2024|RegionDrag:基于区域的图像编辑方法,通过手动拖拽实现图像编辑!
  • hadoop dfs web页面访问增加鉴权
  • 谈谈AI领域的认知误区、机会点与面临的挑战
  • 计算机为啥搞出那么多进制?
  • SpringBoot开发——整合Swagger
  • SCI论文贡献写法
  • 哈希表(5题)
  • 828华为云征文:华为云 Flexus X 实例性能测评——SuperBench 一键窥见性能
  • python-简单的dos攻击
  • App使用Job中遇到的WAIT DEV_NOT_DOZING的解决方案
  • 红黑树总结(RbTree)——C++版
  • 3个免费好用的网站,可以转换PDF,提取MP3
  • LLM大模型学习:AI时代,敏感词过滤,如何精准且高效,方法+代码实现
  • PointNet++改进策略 :模块改进 | PAConv,位置自适应卷积提升精度
  • Axure中继器动态数据图表制作
  • 网恋照妖镜源码搭建教程
  • 【Git 学习笔记_24】Git 使用冷门操作技巧(三)——彩色命令行 + Tab 自动补全 + 自定义状态
  • 【Pandas】Pandas日常工作的常用操作大全