获得徽章 0
复习数据库查询,redis,麻了,整个人都麻了,现在只想找个大佬教我[红脸]
评论
一句话概括今天的内容—— 数据库。我崩了,感觉要重新数据库了,啥也不懂。。。
评论
Navicat连接1024code数据库出现2002问题,通过Ping进行检查发现无法正常访问端口,关闭防火墙依然存在相同的问题。。。
评论
准备返校,一切都将回归正轨,考研提上日程。我不知前途在何方,但我不能停下直到心满意足
评论
暑假结束,感觉确实学了,但啥也没学懂,中间件、后端框架啥的感觉乱七八糟的,唯一明白了的就是git
评论
#毕业考研还是工作?# 照常学习,顺便思考中国劳动法的适用范围。不知道以后的就业环境能不能容得下劳动法[泣不成声]
评论
复习了python线程、进程、迭代器与生成器。学习了消息队列
评论
额,今天学了数据结构,复习了双指针算法,好像啥也没干。但是我还是来打卡了
评论
我不知道计算机行业的未来如何,也许糟透了,但是我已经在路上了,只能向前,不停向前
评论
Redis平时确实用不太上,感觉还是距离生活太遥远了,但是项目又要用,必须学。真的是烦哪[敲打]
评论
要开始重新学习数据库了[大哭]
评论
开始着手做项目了,躺平太久了,不知道还能不能支楞起来
评论
要做项目了,慌得一批[红脸]
评论
再见南京,休息时间结束开始肝代码
评论
南京游玩印象:公共交通是真的垃圾
评论
抵达南京,休息片刻
评论
python 差分矩阵模板
def insert(diff, x1, y1, x2, y2, c):
diff[x1][y1] += c
diff[x2+1][y2+1] += c
diff[x1][y2+1] -= c
diff[x2+1][y1] -= c


if __name__ =="__main__":
n, m, q = map(int, input().split())
sequ=[[0]*(m + 10) for i in range(n + 10)]
diff=[[0]*(m + 10) for i in range(n + 10)]
for i in range(n):
sequ[i+1][1:] = list(map(int, input().split()))

for i in range(1, n+1):
for j in range(1, m+1):
insert(diff, i, j, i, j, sequ[i][j])

for i in range(q):
x1, y1, x2, y2, c = map(int, input().split())
insert(diff, x1, y1, x2, y2, c)

for i in range(1, n+1):
for j in range(1, m+1):
diff[i][j] = diff[i][j-1] + diff[i-1][j] - diff[i-1][j-1] + diff[i][j]
print(diff[i][j], end=" ")
print()
展开
评论
青训营日常打卡
评论
正整数高精度减法python实现
def compare(a, b):
if len(a) != len(b): return len(a)>len(b)
for i in range(len(a)-1, -1, -1):
if a[i] != b[i]:
return a[i] > b[i]
return True


def sub(A, B):
C = []
i, t = 0, 0
while i < len(A):

t = A[i] - t
if i < len(B):
t -= B[i]
C.append((t + 10) % 10)
if t < 0:
t = 1
else:
t = 0
i += 1
while len(C) > 1 and C[-1] == 0:
C.pop()

C = C[::-1]
return C


if __name__ == "__main__":
a = list(map(int, input()))
b = list(map(int, input()))

A = a[::-1]
B = b[::-1]

if compare(A, B):
result = sub(A, B)
print("".join(map(str, result)))
else:
result = sub(B, A)
print('-' + "".join(map(str, result)))
展开
评论
下一页
个人成就
文章被阅读 116
掘力值 10
收藏集
0
关注标签
6
加入于