寻找最大数(三)
时间限制:1000 ms | 内存限制:65535 KB
难度:2
描述
给出一个整数N,每次可以移动2个相邻数位上的数字,最多移动K次,得到一个新的整数。
求这个新的整数的最大值是多少。
输入
多组测试数据。
每组测试数据占一行,每行有两个数N和K (1?≤?N≤?10^18; 0?≤?K?≤?100).
输出
每组测...
分类:
其他好文 时间:
2014-11-21 23:20:47
阅读次数:
198
一、随机数测试
C++中常用rand()函数生成随机数,但严格意义上来讲生成的只是伪随机数(pseudo-random integral number)。生成随机数时需要我们指定一个种子,如果在程序内循环,那么下一次生成随机数时调用上一次的结果作为种子。但如果分两次执行程序,那么由于种子相同,生成的“随机数”也是相同的。
在工程应用时,我们一般将系统当前时间(Unix时间)作为种子,这...
分类:
编程语言 时间:
2014-11-21 16:19:27
阅读次数:
249
1.java的Random是伪随机,在一个区间会等几率生成随机数。利用这个可实现概率问题: 实现60%几率执行A程序,30%几率执行B程序,10%几率执行C程序。 Random rnd = new Random();
double d = rnd.nextDouble();
if...
分类:
编程语言 时间:
2014-11-21 10:53:05
阅读次数:
209
题目链接:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2875
题目居然没给描述,我特么真无语了。。。好吧我来发个题目描述:
给出a,c,g,mod,x0,n,xn=(a*xn-1+c)%mod,求xn%g
联想用矩阵快速幂在logn的复杂度下求斐波那契数列,对这题我们也可以采取类似的方法。
我们用矩阵运算来改装这个递推式:
...
分类:
其他好文 时间:
2014-11-20 23:47:47
阅读次数:
256
';$num =6; //要取得$result =array_slice($number,0,$num);//array_slice 从下表为0的开始抓取6个print_r($result);?>';print_r($tmp);?>';print_r(array_rand($tmp,2));?...
分类:
Web程序 时间:
2014-11-20 18:22:39
阅读次数:
153
冒泡排序就是把小的元素往前调或者把大的元素往后调。比较是相邻的两个元素比较,交换也发生在这两个元素之间。是最慢的排序算法。在实际运用中它是效率最低的算法。...
分类:
编程语言 时间:
2014-11-20 12:05:25
阅读次数:
229
我们在做能自动生成试卷的考试系统时,常常需要随机生成一组不重复随机数的题目,在.net Framework中提供了一个专门用来产生随机数的类System.Random。 对于随机数,大家都知道,计算机不可能产生完全随机的数字,所谓的随机数发生器都是通过一定的算法对事先选定的随机种子做复杂的运...
C/C++怎样产生随机数:这里要用到的是rand()函数, srand()函数,C语言/C++里没有自带的random(int number)函数。 (1) 如果你只要产生随机数而不需要设定范围的话,你只要用rand()就可以了:rand()会返回一随机数值, 范围在0至RAND_MAX 间。RAN...
分类:
编程语言 时间:
2014-11-19 22:07:46
阅读次数:
348
方法一:方法二:方法三:上述可以在1-20间随机产生5个不重复的值方法四:方法五:取人之长,补己之短
分类:
Web程序 时间:
2014-11-19 21:58:55
阅读次数:
183