孙羽幽个人资料,南漂网事,独尊帝国图片
#include<bits/stdc++.h> using namespace std; int main() { long long n; cin>>n; int a[10] = {0,1,4,9,6,5,6,9,4,1};// i^2 remainder int d,z; d = z = n; int ans,temp=1; while(z> 2) { d%= 10; if(z%2!=0) { temp = (temp*d)%10; } d = a[d]; z= z/2; } ans = (d*temp)%10; cout<<ans; }
如果哪里出错了还希望大家指出,毕竟我也只是个菜鸟鸭,谢谢大家啦!
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
如何在没有core文件的情况下用dmesg+addr2line定位段错误
用QT制作3D点云显示器——QtDataVisualization
网友评论