复盘一下三道编程题 1:箱子注水。有n个箱子,每个箱子容量为x升,码放成一列,从上到下依次编号为1到n。从上面往箱子注水,注满一个箱子后溢出的水注入下个箱子,求最后溢出多少水 输入:n x 和n行数据(分别为箱子中原有多少水和注入多少水。) 输出:溢出多少水 2.报数。n个人排成一圈报数,报到个位为m或者能被m整除的就出列,问最后一个剩下的人都序号。 3.有n个红宝石和1个蓝宝石,每个价值不等。一个人买了m个红宝石,剩下n-m个红宝石被另一个人买走,已知n-m个红宝石的价格是n个红宝石价格的两倍,求蓝宝石的价格。如果有多种情况输出序号最小的那个。 输入:第一行 n m 第二行 n+1个价格 ...