super_newcoder
super_newcoder
全部文章
分类
归档
标签
去牛客网
登录
/
注册
super_newcoder的博客
全部文章
(共10篇)
题解 | 翻之
while True: try: n, m = map(int, input().split()) a = [] for _ in range(n): a.append(input().strip()) ...
2025-06-01
0
30
题解 | 数独数组
# 解题思路:容易知道n为9的整数倍时,设倍数为x,则必须满足1~9每个数字的个数都是x个 # 若n=9*x+y,即多出y个多余的位置,则这多余的y个数不能重复 # 因为可随意调整顺序,保证前面x组1~9的前y个数和最后多出来的y个数顺序一致即可满足要求 # //代码思路:设数组num[9],每个下...
2025-06-01
1
23
题解 | 小红的双生串
from collections import Counter def double_string(st: str, n: int) -> int: if len(set(st)) == 1: # 代表字符串只由一个字符组成 return 0 return...
2025-06-01
0
24
题解 | 预知
while True: try: T = int(input()) res = [] for _ in range(T): n = int(input()) a = list(map(int, i...
2025-05-31
0
28
题解 | 小数字
import math while True: try: T = int(input()) res = [] for _ in range(T): n, m = map(int, input().split()) ...
2025-05-31
0
21
题解 | 球格模型(简单版)
def check_ball_num(n: int, m: int, k: int): max_mn, min_mn = max(m, n), min(m, n) if k < max_mn: print(-1) return 0 A =...
2025-05-31
0
25
题解 | 宝石手串
def cut_bracelet(s: str, n: int) -> int: if len(set(s)) == n: # 当没有重复字符时候,相当于无法断裂 return -1 if s[0] == s[n - 1]: # 当珠串首尾相连的字符相同 ...
2025-05-25
0
27
题解 | 矩阵乘法
while True: try: x = int(input()) # 代表第一个矩阵的行数 y = int(input()) # 代表第一个矩阵的列数和第二个矩阵的行数。 z = int(input()) # 代表第二个矩阵的列数 ...
2025-04-19
0
31
题解 | 24点游戏算法
from itertools import permutations def calculate_24(a, b, c, d): numbers = [a, b, c, d] operators = ['+', '-', '*', '/'] for num_perm in ...
2025-04-19
0
39
题解 | 字符串合并处理
while True: try: s, t = input().split(" ") u = s + t u1 = list(u) u1[0::2] = sorted(u[0::2]) # 奇数位排序 ...
2025-04-10
0
24