不错就是对
不错就是对
全部文章
题解
归档
标签
去牛客网
登录
/
注册
不错就是对的博客
Work hard and be nice to people.
全部文章
/ 题解
(共240篇)
题解 | #百钱买百鸡问题#
HJ72 百钱买百鸡问题 思路: 数学题:x+y+z = 100、5x+3y+z/3 = 100,求解即可; step1:输入数字; step2:引入参数k,同时分别写出x、y、z对应表达式; step3:格式化打印 代码如下: n = int(input()) for k in range(0,4...
Python3
2022-03-10
0
340
题解 | #查找输入整数二进制中1的个数#
HJ62 查找输入整数二进制中1的个数 思路: step1:输入一个数,并转换为整型; step2:将输入的数转换为二进制数; step3:使用count()函数,求出'1'的数量,并打印输出 代码如下: while True: try: n = int(input()) ...
Python3
2022-03-10
0
305
题解 | #放苹果#
HJ61 放苹果 思路: 看了下其他uu的分析,借用公式写的~ step1:创建函数,首先设置边界,如果m<0或者n<=0,返回错误;如果m==0并且n>=1,只有一种可能;如果n==1,也是只有一种可能;其他情况下,回调fn(m,n-1) + fn(m-n,n); 输入两个整型的...
Python3
递归
动态规划
2022-03-10
0
488
题解 | #查找组成一个偶数最接近的两个素数#
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
题解 | #输出单向链表中倒数第k个结点#
HJ51 输出单向链表中倒数第k个结点 思路: step1:输入链表结点个数; step2:输入链表的值,将他们间隔开,同时转换为int型,使用list(map())函数; step3:输入k值; step4:如果k为0,则直接输出0;否则,输出从右向左数对应的值 代码如下: while True:...
Python3
链表
2022-03-10
0
450
题解 | #单词倒排#
HJ31 单词倒排 思路: step1:输入字符串; step2:遍历字符串,如果i不是字母,则用空格替换i,同时用split()切割; step3:使用join()函数用空格连接序列中元素后生成的新字符串,并输出打印 代码如下: n = input() for i in n: if not...
Python3
字符串
2022-03-10
0
342
题解 | #蛇形矩阵#
HJ35 蛇形矩阵 思路: 数学规律,看了别的uu的思路写的 step1:输入一个正整数; step2:两个for循环,对i、j进行遍历,如果到最右端的时候,换行;如果不到最右边的数,以空格隔开 代码如下: n = int(input()) for i in range(1 , n + 1): ...
Python3
数组
2022-03-10
0
427
首页
上一页
15
16
17
18
19
20
21
22
23
24
下一页
末页