卡利亚在黑板上从左至右写下1,2,3,4.100,然后开始进行操作:每次擦去最左边的两个数,把他们的和加上1写到最右边.如果第一次擦去1和2,在100的右边写上4,第二次擦去3和4,在5,6.100,4的右边写上8,
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/09 00:03:20
![卡利亚在黑板上从左至右写下1,2,3,4.100,然后开始进行操作:每次擦去最左边的两个数,把他们的和加上1写到最右边.如果第一次擦去1和2,在100的右边写上4,第二次擦去3和4,在5,6.100,4的右边写上8,](/uploads/image/z/9988309-37-9.jpg?t=%E5%8D%A1%E5%88%A9%E4%BA%9A%E5%9C%A8%E9%BB%91%E6%9D%BF%E4%B8%8A%E4%BB%8E%E5%B7%A6%E8%87%B3%E5%8F%B3%E5%86%99%E4%B8%8B1%2C2%2C3%2C4.100%2C%E7%84%B6%E5%90%8E%E5%BC%80%E5%A7%8B%E8%BF%9B%E8%A1%8C%E6%93%8D%E4%BD%9C%3A%E6%AF%8F%E6%AC%A1%E6%93%A6%E5%8E%BB%E6%9C%80%E5%B7%A6%E8%BE%B9%E7%9A%84%E4%B8%A4%E4%B8%AA%E6%95%B0%2C%E6%8A%8A%E4%BB%96%E4%BB%AC%E7%9A%84%E5%92%8C%E5%8A%A0%E4%B8%8A1%E5%86%99%E5%88%B0%E6%9C%80%E5%8F%B3%E8%BE%B9.%E5%A6%82%E6%9E%9C%E7%AC%AC%E4%B8%80%E6%AC%A1%E6%93%A6%E5%8E%BB1%E5%92%8C2%2C%E5%9C%A8100%E7%9A%84%E5%8F%B3%E8%BE%B9%E5%86%99%E4%B8%8A4%2C%E7%AC%AC%E4%BA%8C%E6%AC%A1%E6%93%A6%E5%8E%BB3%E5%92%8C4%2C%E5%9C%A85%2C6.100%2C4%E7%9A%84%E5%8F%B3%E8%BE%B9%E5%86%99%E4%B8%8A8%2C)
卡利亚在黑板上从左至右写下1,2,3,4.100,然后开始进行操作:每次擦去最左边的两个数,把他们的和加上1写到最右边.如果第一次擦去1和2,在100的右边写上4,第二次擦去3和4,在5,6.100,4的右边写上8,
卡利亚在黑板上从左至右写下1,2,3,4.100,然后开始进行操作:每次擦去最左边的两个数,把他们的和加上1写到最右边.如果第一次擦去1和2,在100的右边写上4,第二次擦去3和4,在5,6.100,4的右边写上8,擦了若干次之后,黑板上只剩下一个数了,这个数是________.
卡利亚在黑板上从左至右写下1,2,3,4.100,然后开始进行操作:每次擦去最左边的两个数,把他们的和加上1写到最右边.如果第一次擦去1和2,在100的右边写上4,第二次擦去3和4,在5,6.100,4的右边写上8,
每操作一次的结果:数的个数少一个;数的总和增加1.举例:一次操作后,黑板上剩下99个数,它们的总和为5051;二次操作后,黑板上剩下98个数,它们的总和为5052;三次操作后,黑板上剩下97个数,它们的总和为5053.九十九次操作后,黑板上剩下1个数,它们的总和为5149
50
(1、2)(3、4)(5、6)(7、8)···(99、100)
第一次结果为4、8、12、16、20、24、28、32、36、40、44、48、52、56、60、64、68、72、76、80、84、88、92、96、100、104、108、112、116、120、124、126、132、136、140、144、146、152、156、160、164、168、172、176、180、184、...
全部展开
(1、2)(3、4)(5、6)(7、8)···(99、100)
第一次结果为4、8、12、16、20、24、28、32、36、40、44、48、52、56、60、64、68、72、76、80、84、88、92、96、100、104、108、112、116、120、124、126、132、136、140、144、146、152、156、160、164、168、172、176、180、184、188、192、196、200,从第一次1和2相加为4后,每次都比前一组多4(如3比1多2,4比2多2)
第二次结果为13、29、45、61、77、93、109、······297
收起
此题可用编程解决,答案是5149,附送代码:
var
a:array[1..10000]of longint;
n,i,j,h,t:longint;
begin
for i:=1 to 100 do a[i]:=i;
h:=0; t:=100;
while t-h...
全部展开
此题可用编程解决,答案是5149,附送代码:
var
a:array[1..10000]of longint;
n,i,j,h,t:longint;
begin
for i:=1 to 100 do a[i]:=i;
h:=0; t:=100;
while t-h>1 do
begin
inc(t); a[t]:=a[h+1]+a[h+2]+1;
inc(h,2);
end;
writeln(a[t]);
for i:=h-2 to t do write(a[i],' '); writeln;
end.
收起