CF918A Eleven
题目描述
Eleven 想为自己挑选一个新名字。作为一群极客,她的朋友们为她想了一个选择名字的算法。Eleven 希望她的新名字恰好有 $n$ 个字符。
她的朋友建议她的名字只包含大写和小写的字母 'O'。具体来说,他们建议名字的第 $i$ 个字母应为大写的 'O',当且仅当 $i$ 是斐波那契数列中的一个数字,否则为小写的 'o'。名字的字母从 $1$ 到 $n$ 编号。斐波那契数列是指 $f$,满足:
- $f_{1}=1$,
- $f_{2}=1$,
- $f_{n}=f_{n-2}+f_{n-1}$($n>2$)。
由于她的朋友们太年轻,不知道斐波那契数列是什么,于是请你帮 Eleven 决定她的新名字。
输入格式
输入的唯一一行包含一个整数 $n$($1 \leq n \leq 1000$)。
输出格式
输出 Eleven 的新名字,恰好包含 $n$ 个字符。
说明/提示
由 ChatGPT 5 翻译