蓝桥杯java试题承压计算_第八届蓝桥杯【省赛试题3】承压计算

发布于:2021-12-02 23:52:58

题目描述:


X星球的高科技实验室中整齐地堆放着某批珍贵金属原料。


每块金属原料的外形、尺寸完全一致,但重量不同。


金属材料被严格地堆放成金字塔形。


7


5 8


7 8 8


9 2 7 2


8 1 4 9 1


8 1 8 8 4 1


7 9 6 1 4 5 4


5 6 5 5 6 9 5 6


5 5 4 7 9 3 5 5 1


7 5 7 9 7 4 7 3 3 1


4 6 4 5 5 8 8 3 2 4 3


1 1 3 3 1 6 6 5 5 4 4 2


9 9 9 2 1 9 1 9 2 9 5 7 9


4 3 3 7 7 9 3 6 1 3 8 8 3 7


3 6 8 1 5 3 9 5 8 3 8 1 8 3 3


8 3 2 3 3 5 5 8 5 4 2 8 6 7 6 9


8 1 8 1 8 4 6 2 2 1 7 9 4 2 3 3 4


2 8 4 2 2 9 9 2 8 3 4 9 6 3 9 4 6 9


7 9 7 4 9 7 6 6 2 8 9 4 1 8 1 7 2 1 6


9 2 8 6 4 2 7 9 5 4 1 2 5 1 7 3 9 8 3 3


5 2 1 6 7 9 3 2 8 9 5 5 6 6 6 2 1 8 7 9 9


6 7 1 8 8 7 5 3 6 5 4 7 3 4 6 7 8 1 3 2 7 4


2 2 6 3 5 3 4 9 2 4 5 7 6 6 3 2 7 2 4 8 5 5 4


7 4 4 5 8 3 3 8 1 8 6 3 2 1 6 2 6 4 6 3 8 2 9 6


1 2 4 1 3 3 5 3 4 9 6 3 8 6 5 9 1 5 3 2 6 8 8 5 3


2 2 7 9 3 3 2 8 6 9 8 4 4 9 5 8 2 6 3 4 8 4 9 3 8 8


7 7 7 9 7 5 2 7 9 2 5 1 9 2 6 5 3 9 3 5 7 3 5 4 2 8 9


7 7 6 6 8 7 5 5 8 2 4 7 7 4 7 2 6 9 2 1 8 2 9 8 5 7 3 6


5 9 4 5 5 7 5 5 6 3 5 3 9 5 8 9 5 4 1 2 6 1 4 3 5 3 2 4 1


X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X


其中的数字代表金属块的重量(计量单位较大)。


最下一层的X代表30台极高精度的电子秤。


假设每块原料的重量都十分精确*骄湓谙路降牧礁鼋鹗艨樯希


最后,所有的金属块的重量都严格精确*椒致湓谧畹撞愕牡缱映由稀


电子秤的计量单位很小,所以显示的数字很大。


工作人员发现,其中读数最小的电子秤的示数为:2086458231


请你推算出:读数最大的电子秤的示数为多少?


注意:需要提交的是一个整数,不要填写任何多余的内容。


题目答案:


72665198527


题目思路:


首先我们将三角形的图形变成一个30*30矩形,


7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0


5 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0


7 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0


9 2 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0


8 1 4 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0


8 1 8 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0


7 9 6 1 4 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0


5 6 5 5 6 9 5 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0


5 5 4 7 9 3 5 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0


7 5 7 9 7 4 7 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0


4 6 4 5 5 8 8 3 2 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0


1 1 3 3 1 6 6 5 5 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0


9 9 9 2 1 9 1 9 2 9 5 7 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0


4 3 3 7 7 9 3 6 1 3 8 8 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0


3 6 8 1 5 3 9 5 8 3 8 1 8 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0


8 3 2 3 3 5 5 8 5 4 2 8 6 7 6 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0


8 1 8 1 8 4 6 2 2 1 7 9 4 2 3 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0


2 8 4 2 2 9 9 2 8 3 4 9 6 3 9 4 6 9 0 0 0 0 0 0 0 0 0 0 0 0


7 9 7 4 9 7 6 6 2 8 9 4 1 8 1 7 2 1 6 0 0 0 0 0 0 0 0 0 0 0


9 2 8 6 4 2 7 9 5 4 1 2 5 1 7 3 9 8 3 3 0 0 0 0 0 0 0 0 0 0


5 2 1 6 7 9 3 2 8 9 5 5 6 6 6 2 1 8 7 9 9 0 0 0 0 0 0 0 0 0


6 7 1 8 8 7 5 3 6 5 4 7 3 4 6 7 8 1 3 2 7 4 0 0 0 0 0 0 0 0


2 2 6 3 5 3 4 9 2 4 5 7 6 6 3 2 7 2 4 8 5 5 4 0 0 0 0 0 0 0


7 4 4 5 8 3 3 8 1 8 6 3 2 1 6 2 6 4 6 3 8 2 9 6 0 0 0 0 0 0


1 2 4 1 3 3 5 3 4 9 6 3 8 6 5 9 1 5 3 2 6 8 8 5 3 0 0 0 0 0


2 2 7 9 3 3 2 8 6 9 8 4 4 9 5 8 2 6 3 4 8 4 9 3 8 8 0 0 0 0


7 7 7 9 7 5 2 7 9 2 5 1 9 2 6 5 3 9 3 5 7 3 5 4 2 8 9 0 0 0


7 7 6 6 8 7 5 5 8 2 4 7 7 4 7 2 6 9 2 1 8 2 9 8 5 7 3 6 0 0


5 9 4 5 5 7 5 5 6 3 5 3 9 5 8 9 5 4 1 2 6 1 4 3 5 3 2 4 1 0


0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0


根据这个矩形,我们可以从上到下递推出最后一层电子秤上的重量,求出最小的个最大的数字分别是72665198526.972961


135.349469和3.886331


根据题目的信息,最小值显示2086458231,根据这个数字我们可以计算出最大数字显示是多少,算出来是


题目代码:


#include#include using namespace std;


double a[30][30];


int main(){


for(int i = 0; i < 30; i++){


for(int j = 0; j < 30; j++){


scanf("%lf",&a[i][j]);


}


}


for(int i = 1; i < 30; i++){


for(int j = 0; j < 30; j++){


if(j == 0)


a[i][j] += a[i-1][j] / 2;


else


a[i][j] += a[i-1][j] / 2 + a[i-1][j-1]/2;


}


}


double maxn = -1;


double minn = 10000000;


for(int i = 0; i < 30; i++){


if(maxn < a[29][i]) maxn = a[29][i];


if(minn > a[29][i]) minn = a[29][i];


}


printf("%f n %fn",maxn,minn);


return 0;


}


#include using namespace std;


int main(){


double a = 135.349469;


double b = 3.886331;


double c = 2086458231;


double d = c/b*a;


printf("%f",d);


return 0;


}


作者:qq_34594236 发表于2017/4/8 20:12:36 原文链接


阅读:90 评论:0 查看评论







相关资源:第八届蓝桥 承压计算

相关推荐

最新更新

猜你喜欢