循环节长度

两个整数做除法,有时会产生循环小数,其循环部分称为:循环节。
比如,11/13=6=>0.846153846153….. 其循环节为[846153] 共有6位。
下面的方法,可以求出循环节的长度。

请仔细阅读代码,并填写划线部分缺少的代码。

public static int f(int n, int m){n = n % m;  Vector v = new Vector();for(;;){v.add(n);n *= 10;n = n % m;if(n==0) return 0;if(v.indexOf(n)>=0)  _________________________________ ;  //填空}}

解析:分析函数我们可以明白横线处一定是return某些东西,有可能是递归调用,但是不要陷进去认为只要有return的空都是递归,这个题显然不是。这个题是根据每次的余数是否相等来判断的,余数一旦相等,乘十倍之后也是相等的。题目中使用了Vector可变数组(矢量数组),显然是要计数的,所以我们可以得到答案为v.size()-v.indexOf(n)

蓝桥杯第六届省赛JAVA真题----循环节长度相关推荐

  1. 蓝桥杯第六届国赛JAVA真题----切开字符串

    标题:切开字符串 Pear有一个字符串,不过他希望把它切成两段. 这是一个长度为N(<=10^5)的字符串. Pear希望选择一个位置,把字符串不重复不遗漏地切成两段,长度分别是t和N-t(这两 ...

  2. 蓝桥杯第六届省赛JAVA真题----生命之树

    生命之树 在X森林里,上帝创建了生命之树. 他给每棵树的每个节点(叶子也称为一个节点)上,都标了一个整数,代表这个点的和谐值. 上帝要在这棵树内选出一个非空节点集S,使得对于S中的任意两个点a,b,都 ...

  3. 蓝桥杯第六届省赛JAVA真题----垒骰子

    垒骰子 赌圣atm晚年迷恋上了垒骰子,就是把骰子一个垒在另一个上边,不能歪歪扭扭,要垒成方柱体. 经过长期观察,atm 发现了稳定骰子的奥秘:有些数字的面贴着会互相排斥! 我们先来规范一下骰子:1 的 ...

  4. 蓝桥杯第六届国赛JAVA真题----表格计算

    标题:表格计算 某次无聊中, atm 发现了一个很老的程序.这个程序的功能类似于 Excel ,它对一个表格进行操作. 不妨设表格有 n 行,每行有 m 个格子. 每个格子的内容可以是一个正整数,也可 ...

  5. 蓝桥杯第六届国赛JAVA真题----奇怪的数列

    标题:奇怪的数列 从X星截获一份电码,是一些数字,如下: 13 1113 3113 132113 1113122113 .... YY博士经彻夜研究,发现了规律: 第一行的数字随便是什么,以后每一行都 ...

  6. 蓝桥杯第六届国赛JAVA真题----密文搜索

    标题:密文搜索 福尔摩斯从X星收到一份资料,全部是小写字母组成. 他的助手提供了另一份资料:许多长度为8的密码列表. 福尔摩斯发现,这些密码是被打乱后隐藏在先前那份资料中的. 请你编写一个程序,从第一 ...

  7. 蓝桥杯第六届省赛JAVA真题----打印菱形

    打印菱形 给出菱形的边长,在控制台上打印出一个菱形来. 为了便于比对空格,我们把空格用句点代替. 当边长为8时,菱形为: .......* ......*.* .....*...* ....*.... ...

  8. 蓝桥杯第七届省赛JAVA真题----压缩变换

    压缩变换 小明最近在研究压缩算法. 他知道,压缩的时候如果能够使得数值很小,就能通过熵编码得到较高的压缩比. 然而,要使数值很小是一个挑战. 最近,小明需要压缩一些正整数的序列,这些序列的特点是,后面 ...

  9. 蓝桥杯第七届省赛JAVA真题----剪邮票

    剪邮票 如[图1.jpg], 有12张连在一起的12生肖的邮票. 现在你要从中剪下5张来,要求必须是连着的. (仅仅连接一个角不算相连) 比如,[图2.jpg],[图3.jpg]中,粉红色所示部分就是 ...

最新文章

  1. 002.Heartbeat部署及httpd高可用
  2. [leetcode]Sort Colors
  3. 网站SEO优化之如何发布外链
  4. access port 与portfast之间的关系
  5. Vue + Element UI——监听DOM元素高度和宽度解决方案整理(八种方法)
  6. 设计模式总结篇系列:工厂方法模式(Factory Method)
  7. php curl post 下载文件,Curl提交POST请求到一个网址 如何获取返回的文件名
  8. JS获取当前时间,例如2019-10-01格式
  9. c++容器vector介绍
  10. [现代程序设计]homework-03
  11. css 样式文字溢出显示省略号
  12. ROS教程之在自己键盘上控制小海龟移动
  13. 用一根网线连接树莓派跟pc
  14. sql oracle 退格键,Oraclesqlplus中方向键、退格键的使用是怎样的? 爱问知识人
  15. A Mutex must not be copied after first use. 是什么(nocopy)
  16. 扎进“手机”红海,蔚来改造“生态圈”
  17. 上交计算机考研分数线2018,2018上交考研经验贴
  18. 微服务应用开发入门④服务网关
  19. 微小宝公众号排行榜_公众号排名 | 2020年2月公众号地区排行榜重磅发布
  20. Flutter动画 4 - Hero动画

热门文章

  1. java我现在不懂看不懂,看都看不懂,难道我与Java无缘吗
  2. mysql加锁后怎么解除_Mysql查看死锁与解除死锁的深入讲解
  3. 面试高频题:springboot自动装配的原理你能说出来吗?
  4. oracle备份能备份索引吗,ORACLE会使索引失效的条件
  5. mysql 从库可以写入吗_mysql主从库配置读写分离以及备份
  6. SpringBoot项目的 pom.xml第一行报错
  7. 【OpenCV 例程200篇】54. OpenCV 实现图像二维卷积
  8. 【转】常用的风控算法模型评价指标
  9. MXNet的Model API
  10. swift和OC混编