4406 - 人狼过河问题

通过次数

0

提交次数

0

时间限制 : 1 秒
内存限制 : 128 MB

有n个人,m条狼准备从河的左岸乘船渡河到河的右岸。

不过河上只有一条船,船上只能容纳k个人或狼(就是乘船时人和狼加起来不得超过k)

在任何一岸(左岸或右岸),狼的数量不能多于人的数量,不然的话,人会被狼攻击,有生命危险。如果人的数量大于等于狼,那么狼不会轻举妄动。 当然,没有人时不存在这个被攻击的问题。

狼比较笨,无法划船,也就是说,船移动到对岸的过程中,至少有一个人。在船上,狼也不会攻击人。

请问至少需要船渡河几次,才能使得所有人和狼安全度过对岸。

很明显,如果可以渡河,船移动的次数一定是奇数。

输入

输入三个数字n、m、k

输出

输出船的最少移动次数,如果不存在安全抵达的方案,那么输出No Answer

样例

输入

2 2 2

输出

5

输入

3 3 5 

输出

3

输入

2 3 2

输出

No Answer

提示

0 \leq n,m,k \leq 50

来源

原创