![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
文章平均质量分 69
grtl
可笑的是我这么想着却总是真诚待人
展开
-
*给定一个升序的整形数组A以及两个整数x和k,要求输出数组A与x之差的绝对值最小的k个元素。若在与x差值的绝对值相等的两个元素,则取其中较小的元素
//*****************************************************************************************//*给定一个升序的整形数组A以及两个整数x和k,要求输出数组A与x之差的绝对值最小的k个元素。若在与x差值的绝对值相等的两个元素,则取其中较小的元素//*输入描述:输入的第一行为空格分隔的整形数组;第二行为空格分...原创 2018-12-11 20:09:54 · 1024 阅读 · 0 评论 -
爬楼梯问题为什么是斐波那契数列
一共有n个台阶,你一次可以走一个台阶,或者两个台阶。那么,走到台阶顶时,一共有多少种走法。 比如三个台阶,你可以 1,2。。。或者1,1,1 或者2,1。。一共三种走法。一共n阶台阶,倒数第一步时,无视前面怎么走,有两种走法: 1.走一步 2.走两步两种走法的走法种数相加就是n阶台阶的情况下的所有种数,即:f(n)=f(n-1)+f(n-2)此式子显然是斐波那...转载 2018-12-25 15:22:28 · 4857 阅读 · 0 评论 -
擦黑板问题816+81+6=888+11+6
题目描述:擦黑板Steph 无聊的时候会在黑板上写一个数。之后,每次擦出末尾的数字,直到写下来的数被全部擦除。 每次擦除前,Steph 会将当前在黑板上的数累加到计算器中。 举个例子,如果 Steph 最初写在黑板上的数是 816,那么每次擦除前黑板上的数是816,81,8。最终计算器中的结果是 816 + 81 + 8 = 905。 假设给出一个数 S (1 <= S <=...转载 2018-12-25 19:49:54 · 378 阅读 · 0 评论