import java.util.Scanner;
import java.util.Arrays; public class Main {
private static Scanner cin;
private static int[] rem = new int[501]; public static void main(String args[]) throws Exception {
cin = new Scanner(System.in);
Arrays.fill(rem,-1);
int n = cin.nextInt();
System.out.println(calc(n/2)+1); } private static int calc(int step) {
int ret = 0;
if(-1 != rem[step]) {
return rem[step];
}
if(step>=1) {
for(int i=1;i<=step;i++) {
if(-1 != rem[i]) {
ret = ret + rem[i]+1;
}else {
ret = ret + calc(i/2)+1;
rem[i] = ret;
} }
} return ret;
}
}

最新文章

  1. 利用日期、经纬度求日出日落时间 C语言程序代码(zz)
  2. coderforces 731c
  3. UTF-8有签名和无签名的区别
  4. Apache配置HTTPS功能
  5. Windows7如何安装Sqlite3
  6. mongo 查找附近点
  7. 实现微信公众号自动登陆自己的Web App
  8. 实验一报告 20135238&amp;20135207
  9. XML基础总结2
  10. Java基础:多线程
  11. 使用JAVA直观感受快速排序与冒泡排序的性能差异
  12. Where is the ActiveX Project Type for Delphi 10.1 Berlin
  13. UVA 11802 All Your Bases Belong to Us
  14. windows 20003 扩展安装后不成功的原因
  15. 《TCP/IP作品详细解释2:实现》笔记--Radix树路由表
  16. 一个数组分四个ul并且每个ul里边有四个li显示
  17. windos环境apache+mysql+php+Discuz的安装配置
  18. Android Studio中的Java控制台中出现乱码问题?
  19. 微信终端开发团队:新年新语言,WCDB Swift
  20. CentOS 安装Docker

热门文章

  1. 第六次java上机作业
  2. go多种uuid生成方式
  3. 「雕爷学编程」Arduino动手做(29)——DS1302时钟模块
  4. poj2455 k条路最小化最长边
  5. Kubernetes学习笔记(四):服务
  6. web自动化之执行js脚本
  7. [批处理教程之Git]001.Git 常用命令大全
  8. 安卓全屏或沉浸式状态栏下输入框(EditText)被键盘遮挡解决方法
  9. React面试题(超详细,附答案)
  10. Shell概述1