hattrickme
hattrickme
全部文章
题解
归档
标签
去牛客网
登录
/
注册
hattrickme的博客
全部文章
/ 题解
(共9篇)
题解 | #扫雷#
看了其他人的思路,把矩阵向外扩展即可访问任意8个方向 n,m = map(int,input().split()) mat = ['-'*(m+2)] for i in range(n): mat.append('-' + input() + '-') add = ['-'*m] mat.a...
Python3
2022-03-30
2
434
题解 | #回型矩阵#
看了其他人的代码才看懂 本来想创建矩阵用 zeros,但不能 import numpy 改用 ls = [0,0,0,0], mat.append(ls)得到矩阵,但这样每行都会同时更改数据,因为是引用,链接详见 于是改用 mat.append([0]*n) 链接详见 边界设置为 n-1 而不是 n...
Python3
2022-03-30
1
346
题解 | #超级圣诞树#
最开始想平移来实现,没弄成,看了其他人用对称的方法特别好 # 总体是对称的思路,每一行都是对称的 def buildtree(l): newls = l length = len(l) for i in range(length): # 左右对称,增加中间的空...
Python3
2022-03-28
2
679
题解 | #空心三角形图案#
#当成二维数组 while True: try: n = int(input()) for i in range(1,n+1): for j in range(1,n+1): if i == j or ...
Python3
2022-03-27
0
342
题解 | #空心正方形图案#
while True: try: n = int(input()) for i in range(1,n+1): for j in range(1,n+1): if i == 1 or i == n: ...
Python3
2022-03-27
0
328
题解 | #正斜线形图案#
while True: try: n = int(input()) for i in range(1,n+1): print(' '*(n-i) + '*') except: break
Python3
2022-03-27
0
310
题解 | #反斜线形图案#
while True: try: n = int(input()) for i in range(1,n+1): print(' '*(i-1) + '*') except: break
Python3
2022-03-27
0
346
题解 | #[NOIP2015]金币#
K = int(input()) coin = 0 i = 1 current = 0 # 先按每组天数刚好占满的情况算总金币 while current <= K: current += i coin += i*i i += 1 # 减去超出的天数的金币 coin -...
Python3
2022-03-27
0
257
题解 | #KiKi求质数个数#
count = 0 for i in range(100,1000): #使用flag作为标记 flag = 1 for j in range(2,int(i**0.5)+1): if i % j == 0: flag = 0 ...
Python3
2022-03-27
7
485