#19654: tle


ohmygod0193 (2.7182818284590450907955982984...)

學校 : 國立臺灣師範大學附屬高級中學
編號 : 75658
來源 : [223.137.198.149]
最後登入時間 :
2024-01-28 12:04:13
e473. 整數的位數 -- Black_Lotus | From: [223.136.85.8] | 發表日期 : 2019-10-16 23:20

#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";
}


}

如何優化程式

 

 
#19656: Re:tle


p3a_owhj (阿普二信)

學校 : 不指定學校
編號 : 39897
來源 : [210.71.40.107]
最後登入時間 :
2024-03-29 10:41:11
e473. 整數的位數 -- Black_Lotus | From: [61.220.150.251] | 發表日期 : 2019-10-17 12:08

如何優化程式

------------------

考慮一下 log10( a^b) = b*(log10(a))

 
 
ZeroJudge Forum