小萱萱最喜欢玩的游戏就是用积木垒出漂亮的城堡。城堡是用一些立方体的积木垒成的,城堡的每一层是一块积木。小萱萱发现垒城堡的时候,如果下面的积木比上面的积木大,那么城堡便不容易倒。所以她在垒城堡的时候总是遵循这样的规则。
小萱萱想把自己垒的城堡送给幼儿园里的小朋友们,这样可以增加她的好感度。为了公平起见,她决定送给每个小朋友一样高的城堡,这样可以避免小朋友们为了获得更漂亮的城堡而引起争执。可是她发现自己在垒城堡的时候并没有预先考虑到这一点。所以她现在要改造城堡。由于她没有多余的积木了,她灵机一动,想出了一个巧妙的改造方案。她决定从每一个城堡中拿掉一些积木,使得最终每座城堡都一样高。为了使她的城堡更雄伟,她觉得应该使最后的城堡都尽可能的高。
请你帮助小萱萱编一个程序,根据她垒的所有城堡的信息,决定应该移去哪些积木才能获得最佳的效果。