ACcode:
#include<bits/stdc++.h>
using namespace std;
long long n,now=1,ans;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
now*=i;
while(now%10==0) now/=10;
now=now%10000000;
}
cout<<now%10;
return 0;
}
TLEcode:
#include<bits/stdc++.h>
using namespace std;
long long n,now=1,ans;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
now*=i;
while(now%10==0) now/=10;
}
cout<<now%10;
return 0;
}
有没有大佬解释一下这是为什么QwQ