做网站3年3万游戏广告联盟平台
题目如下
手拿把掐
奶奶的规律题
我发现除了第一二层没有规律,其他层的弹珠数量都是等于前一层的数量再加上这一层的层数
上代码 下面那段注释掉的代码是我有点不放心,验证了一下,发现刚好不够第495层
只够 第494层
import java.util.Scanner;/*** @author zb* date2025/3/23 16:21*/
public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);
// 统计每一层有多少个弹珠int num[] =new int[10000000];int sum =20230610;int cnt =0;num[1] = 1;num[2] =3;sum-=4;for (int i = 3;i<num.length ; i++) {num[i] =num[i-1]+i;if(sum-num[i]>0){sum =sum -num[i];}else {
// 金字塔的高度System.out.println(i-1);break;}}
//
// for (int i = 1; i <=495 ; i++) {
// cnt+=num[i];
// if(i==494){
// System.out.println(cnt);
// }
// }
// System.out.println(cnt);in.close();}
}