301365: CF255E. Furlo and Rublo and Game

Memory Limit:256 MB Time Limit:2 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

Furlo and Rublo and Game

题意翻译

给出 $n$ 个数 $a_1,a_2,\ldots,a_n$,两人轮流操作。每次可以选择一个数 $x$,将其变成 $y(0 \leq y<x;x^{\frac{1}{4}} \leq y \leq x^{\frac{1}{2}})$,不能操作者输。若先手必胜输出 `Furlo`,否则输出 `Rublo`。 $1 \leq n \leq 77777,1 \leq a_i \leq 777777777777$

题目描述

Furlo and Rublo play a game. The table has $ n $ piles of coins lying on it, the $ i $ -th pile has $ a_{i} $ coins. Furlo and Rublo move in turns, Furlo moves first. In one move you are allowed to: - choose some pile, let's denote the current number of coins in it as $ x $ ; - choose some integer $ y $ $ (0<=y&lt;x; x^{1/4}<=y<=x^{1/2}) $ and decrease the number of coins in this pile to $ y $ . In other words, after the described move the pile will have $ y $ coins left. The player who can't make a move, loses. Your task is to find out, who wins in the given game if both Furlo and Rublo play optimally well.

输入输出格式

输入格式


The first line contains integer $ n $ $ (1<=n<=77777) $ — the number of piles. The next line contains $ n $ integers $ a_{1},a_{2},...,a_{n} $ $ (1<=a_{i}<=777777777777) $ — the sizes of piles. The numbers are separated by single spaces. Please, do not use the %lld specifier to read or write 64-bit integers in С++. It is preferred to use the cin, cout streams or the %I64d specifier.

输出格式


If both players play optimally well and Furlo wins, print "Furlo", otherwise print "Rublo". Print the answers without the quotes.

输入输出样例

输入样例 #1

1
1

输出样例 #1

Rublo

输入样例 #2

2
1 2

输出样例 #2

Rublo

输入样例 #3

10
1 2 3 4 5 6 7 8 9 10

输出样例 #3

Furlo

Input

题意翻译

给出 $n$ 个数 $a_1,a_2,\ldots,a_n$,两人轮流操作。每次可以选择一个数 $x$,将其变成 $y(0 \leq y<x;x^{\frac{1}{4}} \leq y \leq x^{\frac{1}{2}})$,不能操作者输。若先手必胜输出 `Furlo`,否则输出 `Rublo`。 $1 \leq n \leq 77777,1 \leq a_i \leq 777777777777$

加入题单

算法标签: