当前位置: 首页 > wzjs >正文

青岛正规公司网站建设公司营销公司取名字大全

青岛正规公司网站建设公司,营销公司取名字大全,cms企业网站管理系统,wordpress 自动由题知计算阶乘之和,我们可以用for循环计算每一次的值把总和放在BigInteger然后进行判断。但是这样明显过于麻烦,我们可以利用数学的本质去思考这个问题,以0结尾的数字乘以一个数字必定为0,阶乘之中必定有2和5结尾的数字相乘得0&a…

由题知计算阶乘之和,我们可以用for循环计算每一次的值把总和放在BigInteger然后进行判断。但是这样明显过于麻烦,我们可以利用数学的本质去思考这个问题,以0结尾的数字乘以一个数字必定为0,阶乘之中必定有2和5结尾的数字相乘得0,这个0的阶乘和下一个数字相乘的结尾又必定为0,俩个数字求和也必定为0;依此类推后面几位数字必定为0;题目提示首位不为0。

根据此我们可以使用mod的运算法则

  1. 加法法则:(a + b) % p = (a % p + b % p) % p$

  2. 减法法则:(a - b) % p = (a % p - b % p) % p$

  3. 乘法法则:(a * b) % p = (a % p * b % p) % p

  4. 幂运算法则:a^b % p = ((a % p)^b) % p$(除法例外)                                                             每次运算时mod九位数字即可,代码如下👇                                                                                 

    	public static void main(String[] args) {long sum=0;long num=1;for (int i = 2; i < 22; i++) {//long数据到22就溢出为负值num*=i;sum+=num;System.out.println(sum);}}

    每次mod9只要最后9位进行运算

    	public static void main(String[] args) {long sum=0;long num=1;for (int i = 2; i < 100; i++) {//循环100次找到重复的正确结果num*=i;sum+=num;num%=1e9;sum%=1e9;System.out.println(sum);}

    还可以加上判断条件直接输出标准答案

    	public static void main(String[] args) {long sum=0;long num=1;long a=0;for (int i = 2; i < 100; i++) {num*=i;sum+=num;num%=1e9;sum%=1e9;if (sum==a) {//说明已经相同了break;}a=sum;//重新赋值}System.out.println(sum);}

    解题代码留了一个BUG,请大家仔细分析!

http://www.dtcms.com/wzjs/504230.html

相关文章:

  • 工会网站建设方案北京已感染上千万人
  • 英文网站建设 招标微信推广文案
  • 上海市建设人才网站无锡百度正规公司
  • 网站建设的目的与意义是什么品牌推广方案思维导图
  • 山东网站设计百度搜索链接入口
  • 企业部门网站建设流程怎样把产品放到网上销售
  • wordpress主题404百度seo工具
  • 什么是网站外部链接建设windows优化大师免费
  • 做视频网站违法广告关键词排名
  • 做网站的赚钱吗网站建设步骤流程详细介绍
  • 教育机构网站模板seo优化网站查询
  • wordpress安装插件ftp英文谷歌seo
  • 东莞网站优化找哪家seo 排名 优化
  • web网站开发教程以图搜图百度识图网页版
  • 入侵网站做360广告湖南正规seo优化报价
  • 提供免费网站建设百度搜索推广流程
  • 做网站一般都需要什么功能今日重大新闻
  • 网站后台添加关键词怎么建立自己的网站
  • WordPress导航栏主题重庆seo职位
  • 成都建设委员会网站百度小说排行
  • 支付宝转账图片制作器百度搜索怎么优化
  • 别人给我们做的网站如何关闭上海做推广的引流公司
  • 成都手机网站建设开发seo建站是什么意思
  • 胶南建网站做手机关键词快速排名软件
  • 南昌做网站开发的公司青岛seo推广
  • 怎样才能把网站宣传做的更好网络营销方式有哪些?
  • 在中国建的网站google可收录吗百度网址大全官网旧版
  • 网站备案提交资料口碑营销的成功案例
  • 哪些社交网站做外贸比较好广告设计自学教程
  • 免费crm系统软件百度seo标题优化软件