2024年3月20日-暑期实习-第二题(200分)-塔子哥的积木塔

在线评测链接

问题描述

塔子哥在玩积木塔游戏。他有一系列的积木块,每块上标有一个正整数。他按照特定的规则堆积这些积木块:每次塔子哥添加一块新的积木时,如果这块积木上的数字与塔顶的积木数字相同,他会取下两块积木,将上面的数字相加后乘以二,然后放回一块新的积木。此外,如果塔顶的积木数字等于下面连续几块积木数字之和,他同样会取下这些积木,进行相同的操作。如果这两个条件都不符合,他就会简单地将新的积木放在塔顶。现在,塔子哥按照一定顺序添加了一系列的积木,请你计算游戏结束后积木塔各块上的数字。

输入格式

第一行输入为一个由空格分隔的正整数序列,表示塔子哥按顺序添加到积木塔中的积木块上的数字。

输出格式

输出为一个由空格分隔的正整数序列,从左到右依次表示游戏结束后从塔顶到塔底的积木块上的数字。

样例输入

55 66 121 5 5

样例输出

10 242
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

塔子哥学算法

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值