摘要: 题目描述 问题描述 如果一个自然数N的K进制表示中任意的相邻的两位都不是相邻的数字,那么我们就说这个数是K好数。求L位K进制数中K好数的数目。例如K = 4,L = 2的时候,所有K好数为11、13、20、22、30、31、33 共7个。由于这个数目很大,请你输出它对1000000007取模后的值。 阅读全文
posted @ 2020-02-13 12:46 Marvin-wen 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 题目描述 问题描述 已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。 输入格式 输入一个正整数N。 输出格式 输出一个整数,表示你找到的最小公倍数。 样例输入 9 样例输出 504 数据规模与约定 1 <= N <= 106。 思路 当n为奇数时,n 和n-2都是奇数,n 阅读全文
posted @ 2020-02-10 12:36 Marvin-wen 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 辗转相除法 最大公约数和最小公倍数的求解方法有很多种,但是我们普遍认为辗转相除法是最好的。辗转相除法的步骤如下: 比较两数,并使m>n; 将m作被除数,n做除数,相除后余数为r; 循环判断r,若r==0,则n为最大公约数,结束循环。若r !=0 ,执行m=n,n=r; 最大公约数 def gcd(x 阅读全文
posted @ 2020-02-10 11:46 Marvin-wen 阅读(8186) 评论(0) 推荐(2) 编辑
摘要: 填充与对齐 冒号后面带填充的字符,只能是一个字符,不指定的话默认是用空格填充,^、<、>分别是居中、左对齐、右对齐,后面带宽度。 >>> print("{:5d}".format(10)) 10 >>> print("{:05d}".format(10)) 00010 >>> print("{:^0 阅读全文
posted @ 2020-02-08 17:51 Marvin-wen 阅读(1256) 评论(0) 推荐(0) 编辑
摘要: python range() 函数可创建一个整数列表,一般用在 for 循环中。使用方式: range(start, stop[, step]) start: 计数从 start 开始。默认是从 0 开始。range(4) 相当于 range(0,4) stop: 计数到 stop 结束,不包括 s 阅读全文
posted @ 2020-02-08 16:11 Marvin-wen 阅读(11462) 评论(0) 推荐(0) 编辑
摘要: 题目描述 问题描述 给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。 输入格式 第一行包含一个整数n。 第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。 第三行包含一个整数a,为待查找的数。 输出格式 如果a在数列中出现了,输出它第一次出现的位置(位置从1开 阅读全文
posted @ 2020-02-08 15:46 Marvin-wen 阅读(1190) 评论(0) 推荐(0) 编辑
摘要: 题目描述 问题描述 杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。 它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。 下面给出了杨辉三角形的前4行: 1 1 1 1 2 1 1 3 3 1 给出n,输出它的前n行。 输入格式 输入包含一个数n。 输出格式 阅读全文
posted @ 2020-02-08 12:57 Marvin-wen 阅读(1391) 评论(0) 推荐(0) 编辑
摘要: 问题描述 问题描述 1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。 输出格式 按从小到大的顺序输出满足条件的四位十进制数。 解法一 for i in range(1000, 10000): if str(i) == str(i)[::-1]: print(i 阅读全文
posted @ 2020-02-08 10:44 Marvin-wen 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 方法一:利用url 如下图所示,点击更多按钮跳转到新页面,并将对应的电影分类参数传递到新页面,例如图中应该传递的参数为“豆瓣电影Top250”。 如下代码所示,首先在.wxml文件中找到更多按钮并绑定相应方法,接着通过data-name指定所传参数的名字,如图所传参数名为:category。 <vi 阅读全文
posted @ 2020-02-06 15:23 Marvin-wen 阅读(9167) 评论(0) 推荐(1) 编辑
摘要: 题目 问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。 输入格式 输入一行,包含一个正整数n。 输出格式 按从小到大的顺序输出满足条件的整数,每个整数占一行。 样例输入 52 样例输出 899 阅读全文
posted @ 2020-02-05 11:56 Marvin-wen 阅读(1749) 评论(0) 推荐(0) 编辑