O - O

Description

当寒月还在读大一的时候,他在一本武林秘籍中(据后来考证,估计是计算机基础,狂汗-ing),发现了神奇的二进制数。 
如果一个正整数m表示成二进制,它的位数为n(不包含前导0),寒月称它为一个n二进制数。所有的n二进制数中,1的总个数被称为n对应的月之数。 
例如,3二进制数总共有4个,分别是4(100)、5(101)、6(110)、7(111),他们中1的个数一共是1+2+2+3=8,所以3对应的月之数就是8。 

Input

给你一个整数T,表示输入数据的组数,接下来有T行,每行包含一个正整数 n(1<=n<=20)。 

Output

对于每个n ,在一行内输出n对应的月之数。 

Sample Input

3 1 2 3

Sample Output

1 3 8
#include <iostream>
using namespace std;
long long fun(long long p)
{long long k=1;for(int i=0;i<p;i++){k*=2;}return k;
}
int main()
{long long n,k,i,a[25];cin >> n;a[1]=1;while(n--){cin >> k;if(k==1){cout << 1 << endl;}else{for(i=2;i<=k;i++){a[i]=2*a[i-1]+fun(i-2);}cout << a[k] << endl;}}return 0;
}

重新想过这题有没有更有的做法,想到了二进制取代函数。

#include <iostream>
using namespace std;
int main()
{long long n,k,i,a[25];cin >> n;a[1]=1;a[2]=3;while(n--){cin >> k;if(k<=2){cout << a[k] << endl;}else{for(i=3;i<=k;i++){a[i]=2*a[i-1]+(2<<(i-3));}cout << a[k] << endl;}}return 0;
}

2015-数学(3)相关推荐

  1. 2015 数学建模 国赛(高教杯)-B题 “互联网+”时代的出租车资源配置

    2015 高教社杯全国大学生数学建模竞题 B题 "互联网+"时代的出租车资源配置 Author:YXP Email:yxp189@protonmail.com 更多数模赛题: Am ...

  2. DNN结构:CNN、LSTM/RNN中的Attention结构

    前言 attention作为一种机制,有其认知神经或者生物学原理: 注意力的认知神经机制是什么? 如何从生物学的角度来定义注意力? 大多数attention (gating) 技巧都可以直接加入现有的 ...

  3. 【转】看到一些百度网盘上不错的资源

    2015年在职教育硕士基础班:联考教育学http://pan.baidu.com/s/1gdD8mv5  2015年中国传媒大学数字媒体艺术考研网课--视听语言部分http://pan.baidu.c ...

  4. 2015美国数学建模a代码c语言,1985~2015美国大学生数学建模竞赛题目集锦.docx

    1985~2015美国大学生数学建模竞赛题目集锦 PAGE PAGE 42 1985~2015年美国大学生数学建模竞赛题目集锦目录 TOC \o "1-2" \h \z \u HY ...

  5. 与计算机应用相关的公告,2015全国大学生数学建模与计算机应用竞赛报名通知...

    全国大学生数学建模竞赛已连续举办了23届,对于提高学生综合素质.培养创新精神.促进高等学校教学建设和教学改革发挥了重要的作用.2014我校实际参加比赛110队,成绩斐然,获全国一等奖3队,北京市以上奖 ...

  6. 2015年高教社杯全国大学生数学建模竞赛A题 “互联网+”时代的出租车资源配置

    自己写的好久之前的了   模拟了很多比赛论文,都没备份,这是还能找到的 这是自己参加比赛写的论文 想要论文的请关注公众号: 在一起的足球 自动获取论文和数十种经典算法,帮助各位提升自己 之前留的是自己 ...

  7. 河北计算机对口高考数学考试题,2015年河北省对口高考数学试题(含答案)

    河北省,对口招生,数学试卷 1 河北省2015年对口高考数学试题 本试卷共三道大题包括37道小题,共120分 一.选择题(本大题共15小题,每小题3分,共45分) 1.设集合M= {5≤x x } , ...

  8. 2015考研数学复习全书【数一】

    2015考研数学复习全书[数一] 链接: https://pan.baidu.com/s/1nuXM0fINXRKCYbyy_o_kSg 提取码: vr45 复制这段内容后打开百度网盘手机App,操作 ...

  9. 计算机学院创办于1992年,四川省2015年数学建模工作筹备会在成都大学召开

    2015年7月10日15时,四川省2015年数学建模工作筹备会在成都大学学术交流中心二楼召开.四川大学数学学院院长胡兵,西南财大数学学院院长孙疆明,电子科技大学数学学院院长程光辉,西南科技大学数学学院 ...

  10. 程序设计c语言杨艳丽,2015.04.15数学组:杨艳丽老师公开课:《4.1用字母表示数》...

    开课人 杨艳丽<4.1用字母表示数> 主讲人 评课 杨艳丽 谷利民 时间 2015.04.15 组长 谷利民 参加 人员 谢贵琴洪嘉兴林劲强 林恩明 谷利民 李秀丹 郑凤叶吴聪聪 杨艳丽邵 ...

最新文章

  1. 能量平衡_500kA 铝电解槽的能量平衡分析
  2. elasticsearch原理_ElasticSearch读写底层原理及性能调优
  3. StringBuilder/StringBuffer类
  4. Leetcode 148. 排序链表 解题思路及C++实现
  5. VTK:Points之PointOccupancy
  6. Vue 是如何用 Rollup 打包的?
  7. 一步一步教你使用AgileEAS.NET基础类库进行应用开发-基础篇-通过SQL实现特殊业务...
  8. Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理
  9. 还在纠结是否入手M1 macbook?看完这篇文章再做决定也不迟!
  10. 得到客户端的真实屏幕分辨率
  11. android小小的开发细节
  12. 下载IDEA - 2020.1以及安装IntelliJ IDEA
  13. PIN码-使用与解决办法
  14. 软件开发基本流程【一】
  15. 解决国外链接下载软件速度慢的方法
  16. vue 高德api Map事件方法封装
  17. ssl证书无效或不匹配怎么办
  18. 基于Hadoop豆瓣电影数据分析(综合实验)
  19. 联想 小新 pro13 笔记本 扩展坞 HDMI 外接显示器 失败 无反应
  20. 转:日常中一些好用的小软件

热门文章

  1. mac如何安装mysql可视化界面_Mac系统下安装mysql数据库和使用phpMyAdmin可视化
  2. 红蜘蛛多媒体网络教室v7.2版一款网络教学的软件
  3. 土地土壤数据下载网站整理
  4. DayDayUp:计算机技术与软件专业技术资格证书之《系统集成项目管理工程师》证书考试历年真题及其解析之2021年/2022年
  5. coreldraw快速撤回_CorelDRAW快捷键:常用快捷键(1)
  6. uniapp解决h5打包空白的问题
  7. 计算机网络推荐,计算机网络 | CCF推荐 | 国际会议信息4条
  8. enterprise architect绘画ER图
  9. 视觉媒体通信作业记录(四)视频网络传输
  10. access转换MySQL教程,如何将Access数据库转换为SQL Server