NC209477-牛牛找数
题目链接:https://ac.nowcoder.com/acm/problem/209477
题意:输出一个大于a且为b的倍数的最小数
思路:
思路1:
首先想小于a且为b的倍数:a-a%b
则大于a且为b的倍数的数:a-a%b+b
思路2:
如果a整除于b 则要找的数为 a+b
否则:a距离下一个b的倍数的距离为 b-a%b ,所以构造的数为 a+(b-a%b)
当a为b的倍数时此公式也满足条件,所以直接返回构造的此数即可。
return a-a%b+b;

浙公网安备 33010602011771号