3.7高次方的尾数

根据乘法的规律可以看出来:乘积的后三位仅仅和乘数和被乘数的后三位有关;
所以只看最后三位即可;

#include<bits/stdc++.h>
using namespace std;
int main()
{
int ans=1;
int x,y;cin>>x>>y;
for(int i=0;i<x;i++)
{
ans=(ans*y)%1000;
}
cout<<ans<<endl;
}
3.7高次方的尾数

根据乘法的规律可以看出来:乘积的后三位仅仅和乘数和被乘数的后三位有关;
所以只看最后三位即可;

#include<bits/stdc++.h>
using namespace std;
int main()
{
int ans=1;
int x,y;cin>>x>>y;
for(int i=0;i<x;i++)
{
ans=(ans*y)%1000;
}
cout<<ans<<endl;
}