想了好久,没思路。看别人说是卢卡斯,就去看卢卡斯了,看完卢卡斯,再用它推导一下,很容易就知道,答案是2^n的二进制中一的个数。改天找个时间写个卢卡斯的总结。~~~今晚竟然要上形势政治课,靠。。。。

#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm> using namespace std; int main(){
int n;
while(scanf("%d",&n)!=EOF){
int k=0;
while(n){
if(n&1) k++;
n>>=1;
}
int ans=1;
for(int i=1;i<=k;i++)
ans*=2;
printf("%d\n",ans);
}
return 0;
}

  

最新文章

  1. 软件设计Tips
  2. Could not load file or assembly &#39;Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&#39; or one of its de
  3. 1、Spring In Action 4th笔记(1)
  4. ubuntu14.04安装django
  5. JS中关于比较运算符的问题(a===b)
  6. L001-老男孩教育-Python13期VIP视频-19节-pbb
  7. Android 访问Android Wear数据层Api——同步Data Items
  8. 转:LoadRunner自带的协议分析工具
  9. Python之向日志输出中添加上下文信息
  10. Linux编程之epoll
  11. 思维导图读PMbok第6版 - 项目整合管理(21张全讲)
  12. cocos2dx-lua 裁剪ClippingNode,圆形头像,其他形状图片
  13. cocos creator使用anysdk接入admob广告教程
  14. Beyond-Compare 4 -linux 破解
  15. 第四篇、Python文件处理
  16. linux下日志文件error监控报警脚本分享
  17. 有复选框情况下,sql拼写技巧
  18. 吴裕雄 oracle PL/SQL编程
  19. ssh 与远程机器保持心跳(linux)
  20. npm - 部分常用命令(笔记)

热门文章

  1. 获取android的SDK或者手机目录路径
  2. 利用Powershell和ceye.io实现Windows账户密码回传
  3. Connect the Cities--hdoj
  4. 分析AWR报告
  5. 杂项: EasyUI | jQuery EasyUI
  6. php获取前天的昨天的日期
  7. POJ 3613 floyd+矩阵快速幂
  8. idea下的jsp开发中cannot resolve taglib with uri的解决方法
  9. MacType 缺字问题【转】
  10. VS命令行的使用