144A problem solution in simple c/c++

// 144A.cpp : This file contains the 'main' function. Program execution begins and ends there.
//

#include <iostream>
using namespace std;

int main()
{

int n, anis[100], anis1[100];
cin >> n;
for (int i = 1;i <= n;i++)
{
cin >> anis[i];
anis1[i] = anis[i];

}
int lo = anis[1], hi = anis[1], t;
for (int i = 1;i <= n;i++)
{
if (lo > anis[i])
{
t = lo;
lo = anis[i];
anis[i] = t;
}
if (hi < anis[i])
{
t = hi;
hi = anis[i];
anis[i] = t;
}
}
//cout << lo << endl << hi;
int a1[100], b1[100], c = 1, f = 1, xx, zz;
for (int i = 1;i <= n;i++)
{
//cout << endl << anis[i]<<endl;
if (anis1[i] == lo)
{
a1[c] = i;
c++;
//cout << endl<<"anis";
}
if (anis1[i] == hi)
{
b1[f] = i;
f++;
//cout << endl << "anis";
}
}
xx = a1[c - 1];
zz = b1[1];
//cout << endl << xx << endl << zz << endl;
//cout << xx << endl << zz<<endl;
if (b1[1] == 1 && xx == n)
{
cout << "0";
}
else if (zz >= 1)
{
zz = zz - 1;
if (xx > b1[1])
{
xx = n - xx;

}
else if (xx < b1[1])
{
xx = n - xx - 1;
}
cout << zz + xx;
}



}

// Run program: Ctrl + F5 or Debug > Start Without Debugging menu
// Debug program: F5 or Debug > Start Debugging menu

// Tips for Getting Started:
//   1. Use the Solution Explorer window to add/manage files
//   2. Use the Team Explorer window to connect to source control
//   3. Use the Output window to see build output and other messages
//   4. Use the Error List window to view errors
//   5. Go to Project > Add New Item to create new code files, or Project > Add Existing Item to add existing code files to the project
//   6. In the future, to open this project again, go to File > Open > Project and select the .sln file

Comments

Popular posts from this blog

codeforces 472A problem solution in simple c/c++

codeforces 339A solution in c/c++

codeforces 520A problem solution in c/c++