POWFIB - Fibo and non fibo
The problem is simple - find (ab) % MOD, where:
- a = Nth non-Fibonacci number.
- b = (Nth Fibonacci number) % MOD.
- MOD = 109+7.
Consider Fibonacci series as 1, 1, 2, 3 ...
Note: It is guaranteed that Nth non-Fibonacci number will always be less than MOD value for every value of N used.
Input
First line contains T, the number of test cases.
Each next T lines contains a number N.
Output
Print T lines of output where each line corresponds to the required answer.
Announcement: Constraints are updated. Sorry for inconvenience occurred.
Example
Input: 3 3 2 1 Output: 49 6 4
Explanation
- For N=3 : 3rd non Fibonacci number = 7, 3rd Fibonacci number = 2. answer = 72 % MOD = 49
- For N=2 : 2nd non Fibonacci number = 6, 2nd Fibonacci number = 1. answer = 61 % MOD = 6
- For N=1 : 1st non Fibonacci number = 4, 1st Fibonacci number = 1. answer = 41 % MOD = 4
Constraints
1 ≤ T ≤ 100000
1 ≤ N ≤ 9×108
Note: Test cases have been updated and constraints are changed. Those who get TLE or WA are suggested to resubmit. GOOD LUCK there.
hide comments
|
:?ToRpiDo:
2015-07-16 18:57:10
@ivar.raknahs : Can you plz check my submission, I think my algorithm is correct. :-(
|
|
Soma:
2015-07-15 19:20:03
@anyone : is a>0 or a>=0 ?
|
|
Kata:
2015-07-15 18:49:15
@luckymastermin :
|
|
[Lakshman]:
2015-07-15 18:27:36
@ivar.raknahs I think the entire INPUT file is wrong you check my code AC one and wrong answer.
|
|
Abhishek Guha:
2015-07-15 18:05:00
I am getting WA :(
|
|
:.Mohib.::
2015-07-15 17:47:10
Assuming n<=10^7 and t<=10^5. I got AC :) |
|
[Lakshman]:
2015-07-15 17:33:10
Please mention the upper and lower bound for n. Can you check my submission, I think my algorithm is correct. |
|
:.Mohib.::
2015-07-15 14:07:47
What is the bounds for n and t??
|
Added by: | ivar.raknahs |
Date: | 2015-07-15 |
Time limit: | 1s |
Source limit: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | All except: ASM64 JS-MONKEY |
Resource: | OWN |