20180520 -DP1 K - The Priest Mathematician

2023-12-28 06:58

本文主要是介绍20180520 -DP1 K - The Priest Mathematician,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

忙活了一天六级口语,考的还是很凉...今天主要看了这个汉诺塔的题目,题意:

4根柱子的汉诺塔,汉诺塔题目的变形,有4根柱子,可以把顶部的k个盘子移到最后的柱子上,然后按照汉诺塔,问最后走的最小步数。

思路:

一开始看了看以前的汉诺塔问题,递归。而这个汉诺塔问题主要是找规律了,看了好久也没找到,最后看了题解,感觉遇到这种题目,自己很难做出来,还需要加强!

代码:

import java.math.BigInteger;
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);BigInteger[] f=new BigInteger[10005];BigInteger two =new BigInteger("2");BigInteger temp= BigInteger.ONE;f[0] = BigInteger.ZERO;int cnt=0,k=1;for(int i=1;i<=10001;i++){f[i]=f[i-1].add(temp);cnt++;if(cnt==k) {cnt=0;k++;temp=temp.multiply(two);}}while(in.hasNext()) {int n=in.nextInt();System.out.println(f[n]);}in.close();}
}
地址: 点击打开链接

这篇关于20180520 -DP1 K - The Priest Mathematician的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/545278

相关文章

J - Junior Mathematician Gym - 102452J(数位DP)

Number theory is a branch of pure mathematics devoted primarily to the study of the integers and integer-valued functions. German mathematician Carl Friedrich Gauss said, “Mathematics is the queen of

B - Game of Sum dp1

B - Game of Sum 点击打开链接 题意: 区间DP,以前看过一些关于区间DP的题目,但是没有做过题目,没有反应过来这是区间DP得题目。说一下题意: 给定n个石头,每个石头有一个分数,现在小伙伴A和小伙伴B进行一个游戏,小伙伴A先手,每个人每次可以选择从头或从尾取k个石头,要求出如果两个人每次都按自己最好的情况去取,最后A大于B的最大分数差是多少。 思路: 区间

极客日报:虎牙被抬员工当事人再发声;Android 12 DP1 带来新隐私功能;IBM 考虑出售Watson Health业务...

一、互联网快讯 1、茄子快传发现多个安全漏洞 安全公司趋势科技报告在茄子快传中发现多个安全漏洞,而它的漏洞能导致远程代码执行。茄子快传是下载量最高的传输应用,曾跻身全球应用下载排行榜前十。它最早由联想开发,一度预装在联想手机上,后从联想独立出去。茄子快传的权限相当广,其中包括访问所有本地存储和媒体,摄像头、麦克风、通讯录、位置,甚至还可以删除应用。趋势科技称,茄子快传的漏洞能被用于泄露用户的敏

unity3D游戏——魔鬼与牧师(Devil and Priest)的MVC实现

目录 前言 游戏对象及其对应的预制体 天空盒的制作 定义玩家行为 UML设计图 基于MVC架构的脚本文件 Models 船(Boat) 点击事件(Click)以及接口点击事件的动作(ClickAction) 陆地(Land) 位置(Position) 河流(River) 角色(Role) Controllers 船控制器(BoatControl) 陆地控制器(Lan

unity3D游戏——魔鬼与牧师(Devil and Priest)动作分离版本的实现

目录 前言 魔鬼与牧师游戏的MVC实现回顾 MVC的UML设计图 Models View Controllers 动作分离基本思路 动作分离版本的UML设计图 动作回调函数接口(ISSActionCallback) 动作基类(SSAction) 简单平移动作子类(CCMoveToAction) 组合移动动作子类(CCSequenceAction) 动作管理基类(SSAct

[kuangbin带你飞]专题十二 基础DP1 -B - Ignatius and the Princess IV

“OK, you are not too bad, em… But you can never pass the next test.” feng5166 says. “I will tell you an odd number N, and then N integers. There will be a special integer among them, you have to tel