Submit | All submissions | Best solutions | Back to list |
DCEPC504 - The Indian Connection |
Rajesh Kuthrapali has a weird family structure. Every male member gives birth to a male child first and then a female child whereas every female member gives birth to a female child first and then to a male child. Rajesh analyses this pattern and wants to know what will be the Kth child in his Nth generation. Help him.
Note:
- Every member has exactly 2 children.
- The generation starts with a male member (Rajesh).
- In the figure given below:
M ------------ 1st generation / \ / \ / \ M F ------- 2nd generation / \ / \ M F F M | 3rd child of 3rd generation
Input
First line specifies T, the number of test cases.
Next T lines each gives 2 numbers, N and K.
Output
Output 1 line for each test case giving the gender of the Kth child in in Nth generation.
Print “Male” for male “Female” for female (quotes only for clarification).
Constraints
1 ≤ T ≤ 100
1 ≤ N ≤ 10000
1 ≤ K ≤ min(1015, 2(n-1))
Example
Input: 4 1 1 2 1 2 2 4 5 Output: Male Male Female Female
Added by: | dce coders |
Date: | 2012-04-18 |
Time limit: | 1.726s |
Source limit: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | ASM32-GCC MAWK BC C-CLANG C NCSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG COBOL COFFEE D-CLANG D-DMD DART ELIXIR FANTOM FORTH GOSU GRV JAVA JS-MONKEY JULIA KTLN NIM NODEJS OBJC OBJC-CLANG OCT PICO PROLOG PYPY PYPY3 PY_NBC R RACKET RUST CHICKEN SQLITE SWIFT UNLAMBDA VB.NET |
Resource: | Own Problem |
hide comments
|
||||||||||||
2013-12-17 17:25:35 sekhmn
wonder if raj will ever reproduce |
||||||||||||
2013-10-20 16:25:40 ***
easy.. a little mstke cuz 1 wrong ans (/:\) |
||||||||||||
2013-08-28 09:59:11 Yo Yo Honey Singh
3 WA only because of printing MALE/FEMALE... finally AC :) |
||||||||||||
2013-07-19 10:32:16 pika_pika
elegant logic.. screwed my head for hours to find the logic. happy to solve :) AC at 1st go :) |
||||||||||||
2013-07-16 19:09:18 Anmol Singh Jaggi
Great Question!!! (y) |
||||||||||||
2013-07-09 05:52:53 Vaibhav Agarwal
very easy in python..... AC in 0.50 sec \m/ Last edit: 2013-07-09 05:53:34 |
||||||||||||
2013-06-22 17:29:03 Cool_coder
kindly chck my solution solution id: 9530947 getting wa. plz see the solution |
||||||||||||
2013-06-13 10:47:02 vishal chaudhary
@dce coders : getting WA ..:( ..checked for many test case , my code works fine...plz check my code ..submission id:9471672..thanks Last edit: 2013-06-13 10:47:35 |
||||||||||||
2013-06-12 18:30:03 shiv prasad chabarval
got it 100th problem on spoj :) |