SisselSun
SisselSun
全部文章
分类
归档
标签
去牛客网
登录
/
注册
SisselSun的博客
全部文章
(共28篇)
题解 | 百钱买百鸡问题
#5x + 3y + z/3 = 100 #x + y + z = 100 #hence 7x + 4y = 100 #in range 0<=x<=20, 0<=y<34 #range 0<=x<=14, 0<=y<=25 for x in rang...
2026-01-15
0
11
题解 | 清楚姐姐买竹鼠
a,b,x = map(int, input().split()) if a > b: sum = ((x+2)//3) * b elif 3*a > b: sum = x//3 * b + x%3 * a else: sum = a * x print(sum)...
2026-01-15
0
17
题解 | 牛牛学数列4
n = int(input()) s = 0 for i in range(1, n+1): s += (1+i)*i/2 i += 1 print(int(s)) 有待优化。
2026-01-14
0
13
题解 | 牛牛学数列2
n = int(input()) H = 0 for i in range(1, n+1): H += 1/i print(H) 1/1 = 1 所以直接开始就可以了,range函数不包含stop值(顾前不顾后)所以+1
2026-01-14
0
17
题解 | 牛牛学数列
n = int(input()) if n % 2 == 0: s = -1 * (n/2) else: s = -1 * ((n-1)/2) + n print(int(s)) 偶数的话就正好是一半,奇数的话得加最后一项,好久没写了生疏了。其实还可以简化一下 s = -1 *(...
2026-01-14
0
12
题解 | 查找组成一个偶数最接近的两个素数
def is_prime(x): if x < 2: return False if x == 2: return True if x % 2 == 0: return False i = 3 while ...
2025-12-20
0
24
题解 | 完全数计算
#完全数都以6或者8结尾 #除6以外的完全数都可以表示为连续奇立方之和 n = int(input()) cnt = 1 if n >= 6 else 0 s = 1 i = 3 while s <= n: s += i ** 3 i += 2 if s <...
2025-12-20
0
33
题解 | 不要三句号的歪
a = input().replace("...", ",") a = a.split(",") print(int(a[-1]) - int(a[1]) - 1) 震惊,竟然真的就这样糊弄过去了。
2025-12-20
0
25
题解 | 支付宝消费打折
n,k = map(int, input().split()) lst_a = list(map(int, input().split())) lst_b = input() prices = [] for i in range(n): if lst_b[i] == '1': ...
2025-12-20
0
22
题解 | 【模板】集合操作
import bisect import sys L = [] def insertValue(x): pos = bisect.bisect_left(L, x) if pos >= len(L) or L[pos] != x: L.insert(pos,...
2025-12-19
0
25
首页
上一页
1
2
3
下一页
末页