标题:最喜欢的数
只看楼主
如蜗牛
Rank: 2
等 级:论坛游民
威 望:1
帖 子:40
专家分:42
注 册:2013-4-12
结帖率:100%
 问题点数:0 回复次数:0 
最喜欢的数
Description        
 zyf最喜欢的数字是1!所以他经常会使用一些手段,把一些非1的数字变 成1,并为此得意不已。他会且仅会的两种手段是:
1.把某个数m除以某个质数p——当然p必须能整除这个数,即m=m/p
2.把某个数m减1,即m=m-1
有一天他突发奇想,想把[a,b]区间中所有的数一个一个地变成1,这是一个巨大的无聊的工程,所以他想知道他最少得花多少操作才能达到目 的。
Input  
输入包含多组数据(1000组数据),EOF结束。
每组数据以两个整数开头:a,b(0<a<=b<=100000),意义如题意描述。
Output  
每组数据输出一行,最少操作数。
Sample Input
2 3
3 5
11 12
Sample Output
2
4
3


哪位大神能给点儿思路呢?
搜索更多相关主题的帖子: 突发奇想 
2013-04-12 22:19



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-404033-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.318167 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved