You are on page 1of 2

#include <stdio.

h>

char* check_elements(int arr[], int size) {

if (arr[0] != arr[size - 1]) { // Check if first and last elements are equal

return "NO";

} else {

int first_last = arr[0];

for (int i = 1; i < size - 1; i++) {

if (arr[i] < first_last) {

return "NO";

return "YES";

int main() {

int T, N;

scanf("%d", &T);

for (int t = 0; t < T; t++) {

scanf("%d", &N);

int A[N];

for (int i = 0; i < N; i++) {

scanf("%d", &A[i]);

char* result = check_elements(A, N);

printf("%s\n", result);

}
return 0;

MAKE EQUAL C

You might also like