令 S = 1! + 2! + 3! + … + 202320232023! ,
求 S 的末尾 9 位数字。
提示:答案首位不为 0 。
代码如下:
public class Main { public static void main(String[] args) { long use=1000000000L; long sum=0,res=1; for(int i=1;i<=50;i++) { res=res*i%use; sum+=res; sum%=use; } System.out.println(sum); } }
答案:420940313