90pts,求助!(T_T)
  • 板块P1890 gcd区间
  • 楼主heyangze
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/7/23 08:55
  • 上次更新2024/7/23 10:00:31
查看原帖
90pts,求助!(T_T)
1286303
heyangze楼主2024/7/23 08:55
#include<bits/stdc++.h>
using namespace std;
int a[1010],x,y;
int main () {
	int n,m;
    scanf("%d%d",&n,&m);
    for(int i=1;i<=n;i++)scanf("%d",&a[i]);
    for(int i=1;i<=m;i++) {
    	int s; 
    	scanf("%d%d",&x,&y);
    	s=a[x];
		for(int j=x+1;j<=y;j++) {
			s=__gcd(s,a[j]);
	   	}
	   	printf("%d\n",s);
    }
    return 0;
}
2024/7/23 08:55
加载中...