何成95
何成95
全部文章
分类
归档
标签
去牛客网
登录
/
注册
何成95的博客
全部文章
(共77篇)
题解 | 称砝码
看代码注释。1、先用列表存储所有砝码,称重种类集合初始种类只有0一种。2、遍历砝码列表,每个元素与称重种类集合中的元素相加,构成一个新的集合。3、新集合加入称重种类集合(自动去重),或利用集合运算,与称重种类集合求并集。 n = int(input())#砝码种类 q = list(map(int,...
2025-05-25
0
16
题解 | 判断两个IP是否属于同一子网
1、先判断掩码是否正确,主要是掩码数字字符、网络段与主机段,是否都符合要求。2、再判断两个ip是否正确,主要是数字字符是否符合要。3、最后两个ip地址与子网掩码分段二进制位与运算,判断是否在同一个网段。 import sys for line in sys.stdin:#建议采用循环输入或子函数 ...
2025-05-25
0
30
题解 | 小红的正整数构造
寻找位于区间[l,r]内的x倍数 l, r, x = map(int, input().split()) i = 1 n = x*i while True: if n>r: print(-1) break if l<=n<=r: ...
2025-05-09
0
26
题解 | 构造A+B
# 当n < 2时,无法形成任何对; 当n >= 2时,最大可能的对数是n-1 n, k = map(int, input().split()) if n-1>=k: print('YES') else: print('NO')
2025-05-09
0
21
题解 | 明明的随机数
'''注释不计入代码 import sys for line in sys.stdin: a = line.split() print(int(a[0]) + int(a[1])) ''' n = int(input())#输入的数据个数 out = set()#存储结果的集合(...
2025-05-07
0
19
题解 | #计算某字符出现次数#
import sys from collections import Counter for line in sys.stdin: a = input().lower() print(Counter(line.lower())[a])
2024-03-13
0
156
题解 | #名字的漂亮度#
from collections import Counter #导入计数函数Counter,统计序列中的元素个数,返回序列元素、元素个数组成的字典 def name_beauty(s):#计算名字漂亮度的子函数 c = sorted(Counter(s).values(), revers...
2024-03-12
0
172
题解 | #求最小公倍数#
#整体思路:在大数的倍数里找小数的倍数,直到找到为止 import sys for line in sys.stdin: a, b = map(int, line.strip().split())#对输入的数字进行序列初始化(从数字字符转化为数字) ma = max(a, b)#...
2023-12-17
0
189
题解 | #记负均正#
import sys for line in sys.stdin: n = int(line.strip()) s = map(int, input().strip().split())#输入正整数,并对其进行初始化 zs = 0#正整数个数 fs = 0#负整数...
2023-12-17
0
225
题解 | #表示数字#
import sys for line in sys.stdin: s = '' line = line.strip() n = len(line) if n==1:#如果字符串的长度为1,判断是否为数字,是数字则前后加* if line[0].i...
2023-12-17
0
233
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页