Logo HelloWorld信息学奥赛题库

少儿编程

时间限制:1 s 空间限制:256 MB

#7603. 4797--翻币问题

Statistics

题目描述

有N个硬币(6<=N<=30)正面朝上排成一排,每次将5个硬币翻过来放在原位置,直到最后全部硬币翻成反面朝上为止。编程让计算机找出步数最少的翻法。输出步数。

输入格式

一行,整数N

输出格式

如果有解,则输出步数,如果无解,输出"have not solution"。

样例

input

11

output

3

提示

提示:其中字母o表示正面,表示反面
step 0:ooooooooooo
step 1:**
oooooo
step 2:oo**ooo
step 3:*