Utkarsh and Timed Jumps
Practice
3.6 (191 votes)
Binary search algorithm
Number theory
Hiring
Easy Medium
Ready
Open
Approved
Problem
48% Success 3366 Attempts 30 Points 10s Time Limit 256MB Memory 1024 KB Max Code

Utkarsh lives in a strange country. The cities of the country are present on x axis. He is currently at a city at \(x = 0\). He needs to reach another city at \(x = N\).

Utkarsh can move only in the positive x direction. Also due to massive traffic in the one dimensional country, at any time = T seconds, a person can make one of the following things.

  • Stay at his current position
  • Make a jump of length T. (i.e. move from \(x = cur\) to \(x = cur+T\))

You need to tell the minimum time Utkarsh will take to reach his destination.

INPUT
First line contains an integer T, the number of test cases.
Each test case contains a single integer N on separate line.

OUTPUT
For each test case print the minimum time to reach the city at \(x = N\).

CONSTRAINTS
1 ≤ T\(10^5\)
1 ≤ N\(10^{18}\)

Please login to use the editor

You need to be logged in to access the code editor

Loading...

Please wait while we load the editor

Loading...
Results
Custom Input
Run your code to see the output
Submissions
Please login to view your submissions
Similar Problems
Points:30
3 votes
Tags:
ImplementationMathematicsEasy-MediumVery Easy
Points:30
562 votes
Tags:
Binary search algorithmAd-HocEasy-MediumReadyDepth-first searchApproved
Points:30
21 votes
Tags:
MediumApprovedReadyMathematicsOpenProbability and Statistics