假设我们有两个数字n和m。我们需要找到n个1组成的数字除以m后的余数。例如,如果输入n = 4,m = 27,则输出为4,因为1111 mod 27 = 4。为了解决这个问题,我们将遵循以下步骤:- 定义一个函数util()。它将接收x, n, m作为参数。 y := 1 while n > 0: if n为奇数: y := (y * x) mod m x := (x * x) mod m n := floor(n/2) return y 从主方法返回floor(util(10, n, m)) ... 阅读更多