完全平方迴文數
#include<iostream>
#include<cstdio>
using namespace std;
int n,m,x,y;
int num[1000];
int ans;
int s=0;
int on=0;
int work1(int a,int x)
{
int i=0;
while(a!=0)
{
i++;
num[i]=a%x;
a=a/x;
}
for(int j=1;j<=i/2;j++)
if(num[j]!=num[i-j+1])
return 0;
return 1;
}
int main()
{
scanf("%d%d%d%d",&m,&n,&x,&y);
int i,j;
for(i=4;i<=n;i++)
{
for(int j=x;j<=y;j++)
{
if(work1(i*i,j)==1)
{
on=0;
for(int o=j+1;o<=y;o++)
if(work1(i*i,o)==1)
on=1;
if(on==0)
{
s++;
}
else s--;
}
}
}
printf("%d",s);
return 0;
}