编程题
### 问题描述 异地的王子为了迎娶公主需要通过老国王的考研,在经过了多方面的考核后来到了智力考核。该国的数学家向王子提出了一个问题:给出一个整数 $N$ 和一个整数 $S$ ,利用所有小于等于整数 $N$ 的偶数和 $1$ 相加等于 $S$ 。 形式上,你得到一个整数 $N$,那么对于 $v = 1$ 和每个偶数的正整数 $v \leq N$ 都可以利用。 数学家对王子的要求是用最少的数字,王子怎样找出在条件下求和等于 $S$ 所需的最少数字。 ### 输入格式 输入一行,包含两个由空格分隔的整数 $S$ 和 $N$($1 \leq S,N \leq 10^{6}$,$N$ 是偶数)。 ### 输出格式 输出一行包含一个整数,表示最少的数字数。 ### 样例输入 ```markdown 5 6 ``` ### 样例输出 ```markdown 2 ```
查看答案
赣ICP备20007335号-2