蓝桥杯第六届省赛JAVA真题----循环节长度
循环节长度
两个整数做除法,有时会产生循环小数,其循环部分称为:循环节。
比如,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真题----循环节长度相关推荐
- 蓝桥杯第六届国赛JAVA真题----切开字符串
标题:切开字符串 Pear有一个字符串,不过他希望把它切成两段. 这是一个长度为N(<=10^5)的字符串. Pear希望选择一个位置,把字符串不重复不遗漏地切成两段,长度分别是t和N-t(这两 ...
- 蓝桥杯第六届省赛JAVA真题----生命之树
生命之树 在X森林里,上帝创建了生命之树. 他给每棵树的每个节点(叶子也称为一个节点)上,都标了一个整数,代表这个点的和谐值. 上帝要在这棵树内选出一个非空节点集S,使得对于S中的任意两个点a,b,都 ...
- 蓝桥杯第六届省赛JAVA真题----垒骰子
垒骰子 赌圣atm晚年迷恋上了垒骰子,就是把骰子一个垒在另一个上边,不能歪歪扭扭,要垒成方柱体. 经过长期观察,atm 发现了稳定骰子的奥秘:有些数字的面贴着会互相排斥! 我们先来规范一下骰子:1 的 ...
- 蓝桥杯第六届国赛JAVA真题----表格计算
标题:表格计算 某次无聊中, atm 发现了一个很老的程序.这个程序的功能类似于 Excel ,它对一个表格进行操作. 不妨设表格有 n 行,每行有 m 个格子. 每个格子的内容可以是一个正整数,也可 ...
- 蓝桥杯第六届国赛JAVA真题----奇怪的数列
标题:奇怪的数列 从X星截获一份电码,是一些数字,如下: 13 1113 3113 132113 1113122113 .... YY博士经彻夜研究,发现了规律: 第一行的数字随便是什么,以后每一行都 ...
- 蓝桥杯第六届国赛JAVA真题----密文搜索
标题:密文搜索 福尔摩斯从X星收到一份资料,全部是小写字母组成. 他的助手提供了另一份资料:许多长度为8的密码列表. 福尔摩斯发现,这些密码是被打乱后隐藏在先前那份资料中的. 请你编写一个程序,从第一 ...
- 蓝桥杯第六届省赛JAVA真题----打印菱形
打印菱形 给出菱形的边长,在控制台上打印出一个菱形来. 为了便于比对空格,我们把空格用句点代替. 当边长为8时,菱形为: .......* ......*.* .....*...* ....*.... ...
- 蓝桥杯第七届省赛JAVA真题----压缩变换
压缩变换 小明最近在研究压缩算法. 他知道,压缩的时候如果能够使得数值很小,就能通过熵编码得到较高的压缩比. 然而,要使数值很小是一个挑战. 最近,小明需要压缩一些正整数的序列,这些序列的特点是,后面 ...
- 蓝桥杯第七届省赛JAVA真题----剪邮票
剪邮票 如[图1.jpg], 有12张连在一起的12生肖的邮票. 现在你要从中剪下5张来,要求必须是连着的. (仅仅连接一个角不算相连) 比如,[图2.jpg],[图3.jpg]中,粉红色所示部分就是 ...
最新文章
- 002.Heartbeat部署及httpd高可用
- [leetcode]Sort Colors
- 网站SEO优化之如何发布外链
- access port 与portfast之间的关系
- Vue + Element UI——监听DOM元素高度和宽度解决方案整理(八种方法)
- 设计模式总结篇系列:工厂方法模式(Factory Method)
- php curl post 下载文件,Curl提交POST请求到一个网址 如何获取返回的文件名
- JS获取当前时间,例如2019-10-01格式
- c++容器vector介绍
- [现代程序设计]homework-03
- css 样式文字溢出显示省略号
- ROS教程之在自己键盘上控制小海龟移动
- 用一根网线连接树莓派跟pc
- sql oracle 退格键,Oraclesqlplus中方向键、退格键的使用是怎样的? 爱问知识人
- A Mutex must not be copied after first use. 是什么(nocopy)
- 扎进“手机”红海,蔚来改造“生态圈”
- 上交计算机考研分数线2018,2018上交考研经验贴
- 微服务应用开发入门④服务网关
- 微小宝公众号排行榜_公众号排名 | 2020年2月公众号地区排行榜重磅发布
- Flutter动画 4 - Hero动画
热门文章
- java我现在不懂看不懂,看都看不懂,难道我与Java无缘吗
- mysql加锁后怎么解除_Mysql查看死锁与解除死锁的深入讲解
- 面试高频题:springboot自动装配的原理你能说出来吗?
- oracle备份能备份索引吗,ORACLE会使索引失效的条件
- mysql 从库可以写入吗_mysql主从库配置读写分离以及备份
- SpringBoot项目的 pom.xml第一行报错
- 【OpenCV 例程200篇】54. OpenCV 实现图像二维卷积
- 【转】常用的风控算法模型评价指标
- MXNet的Model API
- swift和OC混编