-
个人简介
using namespace std; const int maxn = 1e6+7 ; int n , m ; int a[maxn]; int f[maxn][25] ; void fun(){ for(int i = 1 ; i <= n ; i ++){ f[i][0] = a[i] ; } for(int j = 1 ; j <= 20 ; j ++){ for(int i = 1 ; i <= n ; i ++){ f[i][j] = max(f[i][j - 1] , f[i + (1 << (j - 1))][j - 1]); } } } int check(int l , int r){ int d = log2(r - l + 1) ; return max(f[l][d] , f[r - (1 << d) + 1][d]) ; } int main(){ // freopen("xxxx.in","r",stdin); // freopen("xxxx.out","w",stdout); ios::sync_with_stdio(false); cin.tie(NULL); cin >> n >> m ; for(int i = 1 ; i <= n ; i ++){ cin >> a[i] ; } fun() ; for(int i = 1 ; i <= m ; i ++){ int x , y ; cin >> x >> y ; cout<<check(x , y) << "\n" ; } return 0 ; }
-
最近活动
- 10.25 CSP-J 模拟赛补题 作业
- 2024.10.25 图灵 CSP-J 考前模拟 ACM/ICPC
- 2024.10.20 普及组 10 月月赛 - 补题场 作业
- 2024.10.20图灵编程CSP-J模拟赛 ACM/ICPC
- 10.13普及组模拟赛补题场 IOI
- 2024.10.13 图灵 CSP-J 赛前第二次训练赛 ACM/ICPC
- 2024.9.30 图灵 CSP-J 普及组 试题 ACM/ICPC
- 9月30日 图灵复赛模拟赛(补题场) 作业
- 蓝桥杯训练 作业
- 2024年8月29日 CSP-J初赛模拟 OI
- 2024年8月22日CSP-J初赛模拟赛 OI
- 24年8月21日 普及组模拟赛DAY1-补题 作业
- 历年CSP初赛真题 作业
- 2024年8月16日CSP-J初赛模拟赛 OI
- 2024.8.9普及集训第七天(追光班) IOI
- 2024年8月2日 初赛练习(6)【普及组】 OI
- 2024年7月26日 初赛练习(5)【普及组】 OI
- 2024年7月19日 初赛练习(4)【普及组】 OI
- 2024年7月12日 初赛练习(3)【普及组】 OI
- 2024年7月5日 初赛练习(2)【普及组】 OI
- 2024年6月28日 初赛练习(1)【普及组】 OI
- 2024年6⽉第三场周赛-普及组 IOI
- 2024年6⽉第二场周赛-普及组 IOI
- 2024年6月第一场周赛 普及组-补题 作业
- 2024年6⽉第一场周赛-普及组 IOI
- 2024 图灵五月月赛 - 普及组 ACM/ICPC
- 2024年5⽉第三场周赛-普及组 IOI
- 2024.5.9周赛补题-普及组 作业
- 2024年5⽉第二场周赛-普及组 IOI
- 2024.5.12 市北区市赛前集中提高训练 - 小学组 OI
- 2022-2023年市北区区赛历年真题 - 小学组 IOI
- 2024 新春贺岁 思维模拟赛 div.2 补题场 作业
- 2023.5.27 青岛市图灵编程杯 周赛 补题场 作业
- 2023.5.20 青岛市图灵编程杯 周赛 补题场 作业
- 2023.4.29 青岛市图灵编程杯 周赛补题场 作业
- 2023.4.1 青岛市图灵编程杯 周赛补题场 作业
- 2023.3.25 青岛市图灵编程杯 周赛 IOI
- 2023.3.18 青岛市图灵编程杯 周赛补题场 作业
-
Stat
-
Rating