Problem link - https://www.codechef.com/problems/CHEFCUP
My solution link - https://www.codechef.com/viewsolution/19354758
I have done the solution in O(n) time complexity but still getting TLE instead of having small constraints.
Please help.
Problem link - https://www.codechef.com/problems/CHEFCUP
My solution link - https://www.codechef.com/viewsolution/19354758
I have done the solution in O(n) time complexity but still getting TLE instead of having small constraints.
Please help.
The time complexity of your solution is not O(N) it is O(T*A)
As your solution has two loops, to solve this you have to use differentiation and find maximum volume
The time complexity of the solution should be O(T) as T=5*10^5
Here is my solution link
constraints are too large.
Your soln O(T*n) ~ O(500000*50000) in worst case.
Ok, Thanks. Please clear my doubt-
Ok. But In Codeforces it is given " time limit per test: 1 sec".
Does it means that whole input file for 1 sec or for per test case?
@osho_garg
It means for the whole file
Also in codeforces the “time limit per test: 1 sec” means 1 sec for the whole input file
If you want for information about time limit go here
Generally, CF have one test case per input file. A time limit per test: 1 sec
. Here test case is one input file. So If a proplem says take input t. no of test cases then It means that all t test cases have combined time limit of 1 sec.