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<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