- 博客(8)
- 收藏
- 关注
原创 transformer代码详解,有详细批注
整合一下就是一个完整的transfomer了self,heads=8,dropout=0,):heads,device,dropout,heads,dropout,device,#分别表示源语言和目标语言的填充词语的索引#在之前进行matrix multi的时候我们默认了每句话的单词数量相等,否则无法进行乘法#用于在后续的处理中识别填充词语return out。
2024-06-04 18:53:37
346
原创 母函数刷题
lcy抛出一打百元大钞,"我要买由M个水果组成的水果拼盘,不过我有个小小的要求,对于每种水果,个数上我有限制,既不能少于某个特定值,也不能大于某个特定值。特别是水果,Lele一共种了N种水果,有苹果,梨子,香蕉,西瓜……每组输入数据有两行,第一行是二个数n,m(1<=m,n<=10),表示物品数,第二行有n个数,分别表示这n件物品的数量。接下来有N行水果的信息,每行两个整数A,B(0<=A<=B<=100),表示至少要买该水果A个,至多只能买该水果B个。于是,很多人们慕名而来,找Lele买水果。
2024-03-08 02:06:06
954
1
原创 Surround the Trees(Graham扫描法检测凸包)
【代码】Surround the Trees(Graham扫描法检测凸包)
2024-03-05 01:57:47
372
1
原创 线段数组的刷题
对于每组测试数据,第一行包含一个整数N(1 <= N <= 100000),表示金箍棒有N节组成,第二行包含两个整数M(0 <= M <= 100,000)和 Q(1 <= Q <= 100),分别表示执行M次魔法操作,有Q次查询。接下来的M行,每行包含三个整数X,Y,Z(1 <= X <= Y <= N,1 <= Z <= 3),它定义了一个操作:将从X到Y编号的金属棒每一段的价值增加Z,其中 Z = 1或者 Z = 2 或者 Z = 3。对于每组测试数据,请输出Q行,每行一个数字,表示一次查询的结果。
2024-02-22 22:27:26
901
1
原创 What Are You Talking About(Map映射)
输入输出真的难😫,太考验string的基础用法了,特写是在处理标点符号的时候。以下为AC代码,给了详细注释,读者可以细心观看。
2023-12-16 00:15:28
177
原创 动态内存分配函数_2
其中n是用户传入的参数,代表字符型指针动态一维数组的长度。函数须返回动态数组第一个元素的地址。其中strPtr和n都是用户传入的参数,strPtr为指向字符型指针动态一维数组的指针;n代表字符型指针动态一维数组的长度。函数没有返回值。其中strPtr和n都是用户传入的参数,strPtr为指向字符型指针动态一维数组的指针;n要填充的字符的阶数,n阶时要填充2*n+1行,具体格式见样例。函数没有返回值。
2023-12-12 01:14:35
83
原创 Oil Deposits 油田问题(bfs广搜)
输入:The input file contains one or more grids. Each grid begins with a line containing m and n, the number of rows and columns in the grid, separated by a single space. If m = 0 it signals the end of the input;看到网上大佬在处理这道题时大都是用的是dfs深搜,但我的思路是bfs。
2023-11-18 03:35:14
191
2
空空如也
训练时gpu占用率低
2024-05-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人