不错就是对
不错就是对
全部文章
题解
归档
标签
去牛客网
登录
/
注册
不错就是对的博客
Work hard and be nice to people.
全部文章
/ 题解
(共10篇)
题解 | #等差数列#
HJ100 等差数列 思路: res = (首项 + 末项)* 项数 / 2 代码如下: while True: try: n = int(input()) res = (2 + (3 * n - 1)) * n / 2 print(int(r...
Python3
数学
2022-03-11
7
411
题解 | #求最小公倍数#
HJ108 求最小公倍数 思路: step1:输入两个int型整数; step2:从a至a乘b开始遍历,每次间隔a,如果可以整除b,则打印输出,并且break 代码如下: a,b = list(map(int,input().split())) for i in range(a , a*b+1 , ...
Python3
数学
2022-03-11
0
456
题解 | #尼科彻斯定理#
HJ76 尼科彻斯定理 思路: step1:输入一个数字,同时创建一个列表,便于保存奇数; step2:对n*(n-1)+1 至 n*(n+1),每隔一个数进行遍历,并将他们添加至列表中; step3:对c逐一遍历,如果遍历到最后一位,直接打印i;其余都要把+带上 代码如下: n = int(inp...
Python3
数学
2022-03-10
13
674
题解 | #查找组成一个偶数最接近的两个素数#
HJ60 查找组成一个偶数最接近的两个素数 思路: step1:定义素数函数,从2至平方根开始遍历即可,如果n可以整除i,则返回值为False,否则为True(即,为素数); step2:输入一个数,从该数中间数往两边开始遍历; step3:打印这两个数 代码如下: def isprime(n): ...
Python3
数学
2022-03-10
5
450
题解 | #完全数计算#
HJ56 完全数计算 思路: step1:输入一个数字,同时创建一个空列表,便于存放查询到的完全数; step2:除去1,从2-n开始进行遍历;设置一个计数器便于求和;对于因数,因为是成对存在的,我们只需要从1开始,遍历到它的平方根即可,剩下部分可以用除法来找到; step3:计数器求得的结果如果是...
Python3
数学
2022-03-10
2
434
题解 | #表达式求值#
HJ54 表达式求值 思路: step1:使用eval()函数直接求值 代码如下: print(eval(input()))
Python3
数学
字符串
2022-03-10
1
617
题解 | #杨辉三角的变形#
HJ53 杨辉三角的变形 思路: 数学规律题,除去1、2行是-1;其他偶数出现的位置按2、3、2、4排列; step1:输入int整数; step2:如果n为1或者2,打印-1;如果(n + 1)可以整除2,打印2;如果n可以整除4,打印3;如果(n + 2)可以整除4,打印4 代码如下: n = ...
Python3
数学
2022-03-10
0
395
题解 | #统计每个月兔子的总数#
HJ37 统计每个月兔子的总数 思路: 斐波那契数列:1 1 2 3 5 8 13 21 34 f(n)=f(n-1)+f(n-2) n>2,n从0开始; step1:创建一个函数,如果n <= 2,返回1;如果n > 2,则调用f(n-1)+f(n-2); step2:输入一个整...
Python3
数学
2022-03-10
1
427
题解 | #汽水瓶#
HJ22 汽水瓶 思路: 观察发现最多可以喝的瓶子数是:手上瓶子数与2相除取整 step1:输入手上瓶子数; step2:如果手上数量为0,直接break; 输出手上瓶子数与2相除取整的结果 代码如下: while True: try: n = int(input()) ...
Python3
数学
2022-03-09
0
447
题解 | #质数因子#
HJ6 质数因子 思路: 对于合数来说:质因数>=2且<=自身的平方根,因此遍历时,只需要遍历到自身平方根即可,之后用该合数除以遍历到的数,得到的数值继续重复操作。其中,每遍历一个数,就打印,并且用空格隔开; 对于质数来说,因子就是1和它本身。因为质数从2开始,所以对于这类数,只要>...
Python3
数学
2022-03-09
0
462