摘要:
小明的妈妈买了N个苹果,想把它们都分给她的M个孩子。为了公平起见, 她想让所有的孩子都分到一样多的苹果。那么她至少要再买多少个苹果呢? 如:N=3, M=1, 则输出0 N=3,M=2,则输出1其实可以非常简单的循环一下,然后没有然后了。 M,N=1,3 a = N % M for i in range(max(M,N)): if (N + i) % M == 0: ... 阅读全文
摘要:
M个人围成一圈,每分钟相邻的两个人可以交换位置(只能有一对交换)。 现在给你一个正整数n(0 < n < 1000),求使n个人的顺序颠倒(即每个人左边相邻的人换到右边,右边相邻的人换到左边)所需的最少时间(分钟数)。 如:n=4, 输出2. if n%2: print (n-1)**2/4 else: print n*(n-2)/4 阅读全文