GUPTA MECHANICAL

IN THIS WEBSITE I CAN TELL ALL ABOUT TECH. TIPS AND TRICKS APP REVIEWS AND UNBOXINGS ALSO TECH. NEWS .............

Friday 22 April 2022

Geometric Mean Inequality Solution | CodeChef Problem Solution 2022 

You are given an array A of length N containing the elements 1 and 1 only. Determine if it is possible to rearrange the array A in such a way that Ai is not the geometric mean of Ai1 and Ai+1, for all i such that 2iN1.

Y is said to be the geometric mean of X and Z if Y2=XZ.

Solution Click Below:- 

Input Format

  • The first line contains a single integer T - the number of test cases. Then the test cases follow.
  • The first line of each test case contains an integer N - the size of the array A.
  • The second line of each test case contains N space-separated integers A1,A2,,AN denoting the array A.

Output Format

For each test case, output Yes if it is possible to rearrange A in such a way that Ai is not the geometric mean of Ai1 and Ai+1, where 2iN1. Otherwise output No.

You may print each character of Yes and No in uppercase or lowercase (for example, yesyEsYES will be considered identical).

Constraints

  • 1T200
  • 3N1000
  • Ai{1,1}

Sample Input 1 

3
5
1 1 1 -1 -1
3
1 1 1
6
1 -1 -1 -1 -1 1

Sample Output 1 

Yes
No
Yes

Explanation

Test case 1: We can rearrange the array A to [1,1,1,1,1]. One can see that AiAi1Ai+1, for any 2iN1.

Test case 2: None of the rearrangements of A satisy the given condition.

Join Now for Solution:- 

Best Coupon Solution | CodeChef Problem Solution 2022

No comments:

Post a Comment