The 7th(2012) ACM Programming Contest of HUST - Onsite Contest(Semilive)

From: 2012-12-16 12:10:00 To: 2012-12-16 17:10:00 Now: 2017-09-20 01:10:35 Status: Public

E - The mell hell

Time Limit: 1s Memory Limit: 128MB

Submissions: 335 Solved: 153
Description
In HUST,there are always many students go to the mell hall at the same time as soon as the bell rings. Students have to queue up for a meal ,and the queue is awalys long,So it takes much time.Suposse there are N people in a queue,each person has two characteristic value A and B(both of them are integers,read input for more details),the i-th person in the queue have to spend m(i)=A[1]*A[2]*…A[i-1]/B[i] minutes,Where A[i],B[i] is the i_th person’s value A,B.Notice that if the order of the queue changes,the waiting time one spend(that is,the value of m(i))may changes too. Of course,every student want to reduce the time he spend.
Apparently,it is impossible to make everyone satisfied,in this problem,we only need to minimize the waiting time of one who spend the longest time in the queue,that is,minimize Max{ m(1),m(2),…,m(n)}.You can change the order of the queue in anyway in order to complete this problem.
You are asked to output the original location in the queue of the person who will cost the longest time under optimal solution.  Uniquity is insured by the given data.
 
Input
There are multiple test cases.
For each case, the first line contains one integer N(1≤N≤1000).
The second line contains N integers A[i].(0<A[i]<100000)
The third line contains N intergers B[i](0<B[i]<10).
(B[i] < 10 < A[i]*b[i])   (Please pay attention to the range, it is useful on this problem)
 
Output
You are asked to output the original location in the queue of the person who will cost the longest time under optimal solution. 
Uniquity is insured by the given data.
 
Sample Input
3
15  20  25
1  3  2
Sample Output
2
Hint

Source
The 7th(2012) ACM Programming Contest of HUST Problem Setter: Bingzhe Liu