水题
2024-08-25 17:53:45
发布于:广东
16阅读
0回复
0点赞
直接秒了建议降橙
#include <iostream>
#include <cstdio>
#include <algorithm>
using namespace std;
int a[100005];
int main(){
int n, m;
cin >> n >> m;
for(int i = 1; i <= n; i++){
cin >> a[i];
}
while(m--){
int l, r;
cin >> l >> r;
int tmp = a[l];
for(int i = l + 1; i <= r; i++){
tmp = __gcd(tmp, a[i]);
}
cout << tmp << endl;
}
return 0;
}
这里空空如也
有帮助,赞一个