Help Ruchi
Practice
4 (1 votes)
Medium
Problem
50% Success 463 Attempts 30 Points 5s Time Limit 256MB Memory 1024 KB Max Code

Ruchi is doing her undergrad in Maths from a reputed college in New Delhi. Recently her professor gave her a problem which is baffling her for a long time. So she asks your help.

Problem is:

Given order of n x n matrix is it possible to find two matrices such that when there corresponding elements are combined in the form of (x,y), the resulting matrix yield all n x n pairs i.e all pairs of {1,2,3,.....,n} X {1,2,3,......,n}.

For example:

n=3 Two possible matrices are:

A

1 2 3
3 1 2
2 3 1

B
1 2 3
2 3 1
3 1 2

Now, when we combine the corresponding elements, we get the following matrix.

C (1,1) (2,2) (3,3) (3,2) (1,3) (2,1) (2,3) (3,1) (1,2)

Matrix C contains all the element of set {1,2,3} X {1,2,3}. So, ans for this order will be "Yes".

[Note:] :Each value from 1 to n appear in each row and column once.

[Input]
First line of the input contain integer t denoting no.of test cases. Next t line contains a single integer n denoting the order of the matrix.

[Output]
For each test case output "Yes" if it is possible else print "No".

[Constraints]
1<=t<=1000000 2<=n<=1000000

This problem is dedicated to my friend Ruchi on her birthday (19th June). She is doing her undergraduate in Mathematics. :)

Note:
Use printf / scanf instead of cin and cout .

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
Tags:
HiringOpenHiringOpenImplementationHiringMathematicsEasyBasic ProgrammingMathematicsMathematicsMathamatics
Points:30
4 votes
Tags:
MathematicsMediumOpenApprovedMathamatics
Points:30
1 votes
Tags:
MediumStringsSimple-math
Editorial

No editorial available for this problem.