长成这样:
inline int Getcd(pair<int,int> &a[],x){
int num=0;
for(register int i=2;i<=sqrt(x);++i){
if(x%i==0){
a[++num].first=i,a[num].second=1,x/=i;
while(x%i==0) x/=i,a[num].second++;
}
}
return num;
}
pair<int,int> &a[] 这段报错了,不知道怎么改
意思其实就是类似于 func(int &x) 这种 但是格式不对
求帮助qwq