编辑代码

# include<stdio.h>
# include<math.h>
int main(){
	
	int A,B;
	while(~scanf("%d %d",&A,&B)){
	int m=0,a2=0;
	for(int a,n=2;n<sqrt(A);n++){
	if(A%n==0&&n*n!=A){a=A/n;a2=a2+a+n;
	}else if(A%n==0&&n*n==A){a2=a2+n; }}//求因 
	if (a2==B-1){printf("YES\n");
	}else{printf("NO\n");}
}
	
	return 0;
}