【大白兔奶糖取法】 问题描述:  假设你有n个大白兔奶糖,每次最多拿走一个或者两个,你有多少种不同的方法拿完全部的大白兔奶糖?(注意求解方法的时间复杂度)  输入描述:  大白兔奶糖的个数n (1<=n<=50)  输出描述:  拿完全部的大白兔奶糖的方法数  输入样例:  2  输出样例:  2

区块链毕设网qklbishe.com为您提供问题的解答

【大白兔奶糖取法】
问题描述: 
假设你有n个大白兔奶糖,每次最多拿走一个或者两个,你有多少种不同的方法拿完全部的大白兔奶糖?(注意求解方法的时间复杂度) 
输入描述: 
大白兔奶糖的个数n (1<=n<=50) 
输出描述: 
拿完全部的大白兔奶糖的方法数 
输入样例:
 2 
输出样例: 
2
package study.demo1;  import java.util.Scanner;  public class test1 {  	public static void main(String[] args) { 		// TODO Auto-generated method stub 		Scanner scanner = new Scanner(System.in); 		while(scanner.hasNext()) { 			int n = scanner.nextInt(); 			System.out.println(toTakOutCandy(n)); 		} 	}  	public static int toTakOutCandy(int num) { 		// TODO Auto-generated method stub 		/*int[] dp = new int [num]; 		dp[0] = 1; 		dp[1] = 2; 		if (num < 2) { 			return num; 		}else { 			for (int i = 2; i < num; i++) { 				dp[i] = dp[i - 1] + dp[i - 2]; 			} 		}*/ 		if (num <= 2) { 			return num; 		} 		int a = 1; 		int b = 2; 		int sum = 0; 		for(int i = 2;i < num;i++) { 			sum = a + b; 			a = b; 			a = sum; 		} 		return sum; 	}  } 

12:39

以上就是关于问题【大白兔奶糖取法】 问题描述:  假设你有n个大白兔奶糖,每次最多拿走一个或者两个,你有多少种不同的方法拿完全部的大白兔奶糖?(注意求解方法的时间复杂度) 
输入描述:  大白兔奶糖的个数n (1<=n<=50) 
输出描述:  拿完全部的大白兔奶糖的方法数 
输入样例:  2 
输出样例:  2的答案

欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。

区块链NFT链游项目方科学家脚本开发培训

承接区块链项目定制开发

微信:btc9767

QQ :1330797917

TELEGRAM: BTCOK9

承接区块链项目定制开发


qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 【大白兔奶糖取法】 问题描述:  假设你有n个大白兔奶糖,每次最多拿走一个或者两个,你有多少种不同的方法拿完全部的大白兔奶糖?(注意求解方法的时间复杂度)  输入描述:  大白兔奶糖的个数n (1<=n<=50)  输出描述:  拿完全部的大白兔奶糖的方法数  输入样例:  2  输出样例:  2