#NK32I. 简单计算题

    ID: 78 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>NK语法基础训练3.2基础语法循环枚举因数取模运算最值

简单计算题

题目描述

已知有等式:

(x div k)×(x mod k)=n(x\ \mathrm{div}\ k)\times(x\bmod k)=n

其中:

  • div 代表整数除法;
  • mod 代表取余数操作;
  • nn 和 kk 都是已知的正整数;
  • xx 是未知的正整数。

请找出满足等式的最小正整数 xx。

输入格式

一行两个整数 n,kn,k,用一个空格分隔。

输出格式

输出一个正整数,表示满足条件的最小 xx。

样例 1

输入:

15 9

输出:

32

样例 2

输入:

94 9

输出:

425

数据范围

  • 1≤n≤1061\le n\le 10^6
  • 2≤k≤10002\le k\le 1000
  • 保证输入数据一定存在满足条件的答案。