DIVCNT3 - Counting Divisors (cube)
Let be the number of positive divisors of .
For example, , and .
Let
Given , find .
Input
First line contains (), the number of test cases.
Each of the next lines contains a single integer . ()
Output
For each number , output a single line containing .
Example
Input
5
1
2
3
10
100
Output
1
5
9
73
2302
Explanation for Input
-
Information
There are 5 Input files.
- Input #1: , TL = 1s.
- Input #2: , TL = 20s.
- Input #3: , TL = 20s.
- Input #4: , TL = 20s.
- Input #5: , TL = 20s.
My C++ solution runs in 7.1 sec. (total time)
Source Limit is 12 KB.
hide comments
|
Min_25:
2018-01-11 17:40:23
@zimpha: Probably, my solution runs in time (and uses a similar formula as yours).
|
|
zimpha:
2018-01-11 15:33:31
@Min_25, what is the time complexity of your solution. I use an O(n^(2/3)) method, but I still cannot run as fast as you can. |
|
Abhay Pratap:
2015-01-17 20:30:17
compiler was running up to case 5, then showed time limit exceeded...does it means only case 5 is not in the time_limit? |
|
TURTLE:
2014-10-19 11:11:41
@Min_25- Please give some hints about the question. Its been a while and the question is yet unsolved! Thanks in advance.
|
Added by: | Min_25 |
Date: | 2014-06-29 |
Time limit: | 1s-20s |
Source limit: | 12288B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | All except: ASM64 GOSU |