代码:
package com.hualing.lanqiao;
import java.util.Scanner;
public class Expansion {
/***
* 网站扩张
* 规则:第一个人使用7天后,在第八天可以邀请另一个人使用,后每隔两天可以邀请
* eh:设一个计数变量为tol,一个递增变量a1,a1=8时,tol++;后a1+3的倍数时,tol++;
* @param args
*/
static int tol1 = 0;//计数public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入天数n:");
int n = sc.nextInt();
int tol = getTol(n+1);
System.out.println(tol);
}
public static int getTol(int n) {
tol1++;
int a1 = 0;
for (a1 = 0; a1 < n; a1++) {
if (a1 >= 7 ) {
if(a1 == 8) {
getTol(n-8);
}
for (int j = 1; j <= n; j++) {
if (a1==8+3*j) {
getTol(n-(8+3*j));
}
}
}
}
return tol1;
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)