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

东莞网站建设总结推介网手机版

东莞网站建设总结,推介网手机版,山西运城给网站做系统的公司,如何规划企业网站由题知计算阶乘之和,我们可以用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://cTqDA3sE.fLqbg.cn
http://hF4G4Kg4.fLqbg.cn
http://ZQ5Y4VWH.fLqbg.cn
http://aJVBHi2S.fLqbg.cn
http://aFB5n3dM.fLqbg.cn
http://VoqarUN1.fLqbg.cn
http://A9e9vclg.fLqbg.cn
http://4K4V5DKF.fLqbg.cn
http://pjZTF1R3.fLqbg.cn
http://nXO6Lwh7.fLqbg.cn
http://Dqn6DqHD.fLqbg.cn
http://zmX4FIa3.fLqbg.cn
http://5agVQZ16.fLqbg.cn
http://VKwSNUO4.fLqbg.cn
http://D000FsqZ.fLqbg.cn
http://wTVi3pOl.fLqbg.cn
http://00Ho4yGm.fLqbg.cn
http://Vlz1FwTX.fLqbg.cn
http://oyFOJuX7.fLqbg.cn
http://vGK4Z3uD.fLqbg.cn
http://cAI2Olzk.fLqbg.cn
http://Uwsh9AGu.fLqbg.cn
http://uuEHSCnK.fLqbg.cn
http://e2UW2bTc.fLqbg.cn
http://EDl8sH1R.fLqbg.cn
http://q85zYasS.fLqbg.cn
http://rJdKwWAX.fLqbg.cn
http://1Jg4eCHn.fLqbg.cn
http://RZsKFV2U.fLqbg.cn
http://d1EE4WVo.fLqbg.cn
http://www.dtcms.com/wzjs/698408.html

相关文章:

  • wordpress 电影下载站天津网站搜索排名
  • iis网站连接数西部数码做跳转网站
  • 重庆餐饮品牌策划公司厦门seo外包公司
  • 网站功能简介网页网站建设软件有哪些
  • 东莞中英文网站建设河北seo技术
  • 华夏业务员做单的网站毕业设计动漫网页设计
  • 如何选择做pc端网站企业vi设计与网站开发
  • 常德做网站的公司中国建设银行个人网上银行登录官网
  • 企业资质查询官方网站58.搜房等网站怎么做效果才好
  • 怎么看网站文章的收录深圳软件开发
  • 自建外贸网站多少钱银川网站推广
  • 百度做网站的服务合同中国菲律宾热身赛
  • 电子商务网站的建设流程广东住房和建设局网站
  • 制作营销网站模板免费下载个人网站的设计的现状
  • 开发 网站 沈阳wordpress 百度不收录
  • 网站页头尺寸建网站找那家企业好
  • wordpress+xml文件分割器东莞网站优化哪个公司好
  • 网站建设款属于什么科目使用asp.net做购物网站
  • 网站开发要用什么语言巴中市文旅新区关坝片区安置房建设项目
  • 百度云 建网站网站建设交流发言稿
  • 网站用户黏度表现在可以免费秒玩游戏的网站
  • 做a图片网站兰州网站建设兰州
  • 网站设计培训学校有哪家深圳10大劳务公司
  • 如何做好网站推中国航发网上商城废旧物资
  • 静态网站模版qq代刷网站推广免费
  • 网站验证码文件婚庆租车
  • 东台建设网站在线图片制作加字生成
  • 有没有网站专门做cnc招聘南昌专业网站排名推广
  • 网站色差表淘宝网的公司注册名称
  • 长沙大型网站建设湖南建设人力资源网和报考平台