PPR - Pizza Prize
#basics-2 #adhoc-19 #bruteforce-4

Asad,Foyj,Juwel,Mijan,Tanmay are friends from group "Mission Starts".They are in the queue for Pizza in a bakery. No other people is in the queue. A person who takes one pizza can get two chances to get pizza at the end of queue.

Expalnation:
Initial Chances queue: Asad, Foyj, Juwel, Mijan, Tanmay .

After taking 1st pizza the Chances queue: Foyj, Juwel, Mijan, Tanmay, Asad, Asad.

After taking 2nd pizza the Chances queue: Juwel, Mijan, Tanmay, Asad, Asad, Foyj, Foyj.

And So on……..

But the shopkeeper wants to offer a special prize to a person who have the N th pizza.In this case, He asks for your help. You are a great programmer in our country. Your task is to find the name of the lucky winner who have the N th pizza(the queue only contain these 5 peoples and their order should be maintained strictly).

Input
Every line of the input contains a single integer N denoting the lucky pizza number.

Constraints
1 ≤ N ≤ 109
Output
For each test case, print a single line and print the name of the lucky winner.

Example
Input:
1
2
3
Output:
Asad
Foyj
Juwel

Tưởng dễ ăn, nhào dzô, dính 2 chưởng wrong answer
Code của mình:
C++ Code:
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4.  
  5. int who(long long n)
  6. {
  7.     //đã ẩn code đi
  8. }
  9. int main()
  10. {
  11.     string names[]={
  12.         "Asad","Foyj","Juwel","Mijan","Tanmay"
  13.     };
  14.     long long i;
  15.     while(!cin.eof())
  16.     {
  17.         cin>>i;
  18.         cout<<names[who(i-1)]<<endl;
  19.     }
  20.  
  21. //vòng lặp dưới đây chỉ để kiểm tra kết quả chứ không có trong code gửi đi
  22. //in ra số thứ tự của người trúng giải khi là người mua thứ i với i từ 1 tới 100
  23.     i=1;
  24.     while(i<1000)
  25.     {
  26.         cout<<who(i-1)<<",";
  27.         i++;
  28.     }
  29. }
Kết quả vòng lặp cuối trong code trên là
1 số 0, 1 số1, 1 số 2, 1 số 3, 1 số 4, 2 số 0, 2 số 1, 2 số 2, 2 số 3, 2 số 4, 4 số 0, 4 số 1, 4 số 2, 4 số 3, 4 số 4, 8 số 0, 8 số 1, 8 số 2, 8 số 3, 8 sô 4, 16 số..., 32 số ...
Không biết mình có hiểu đúng đề không?