#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,k;
cin>>n;
int x[n];
for(int i=0;i<n;i++)
{
cin>>x[i];
}
cin>>k;
int a,b;
for(int i=0;i<k;i++)
{
scanf("%d%d",&a,&b);
int max;
if(a>b) swap(a,b);
max=(*max_element(x+a-1,x+b));
//if (a==b) max=x[a-1];
cout<<max<<"\n";
}
}
如何優化程式
如何優化程式
------------------
考慮一下 log10( a^b) = b*(log10(a))