SIR WHY IT NOT PASSES ALL TEST CASES
IT IS NOT PASS 2 TEST CASE
SIR PLEASE HELP ME
#include
#include
using namespace std;
bool compare(int a, int b)
{
return a > b;
}
int main()
{
long long int n;
long long int a[1000];
long long int ar[1000];
long long int arr[1000];
cin >> n; //no. of element
for (long long int i = 0; i < n; i++)
{
cin >> a[i];
}
for (long long int i = 0; i < n; i++)
{
arr[i] = a[i];
}
for (long long int i = 0; i < n; i++)
{
ar[i] = a[i];
}
sort(arr, arr + n);
sort(ar, ar + n, compare);
// cout<<"arr"<<endl;
// for (long long int i = 0; i <n; i++)
// {
// cout<<arr[i]<<",";
// }
// cout<<endl<<"a"<<endl;
// for (long long int i = 0; i <n; i++)
// {
// cout<<a[i]<<",";
// }
//increasing
long long int i;
for (i = 0; i < n; i++)
{
if ((arr[i] != a[i])||(arr[i]==arr[i+1])||(arr[i]==arr[i-1]))
{
goto end;
}
}
if (i == n)
{
cout << "true";
}
if (i != n)
{
end:
for (i = 0; i < n; i++)
{
if ((ar[i] != a[i])||(ar[i]==ar[i+1])||(ar[i]==ar[i-1]))
{
cout << "false";
break;
}
}
if (i == n)
{
cout << "true";
}
}
return 0;
}