文章目录 5369.长方体 5370.最小和 5369.长方体 一个长方体的长为a,宽为b,高为c。 请你计算并输出它的表面积。 输入格式共一行,三个整数a,b,c。 输出格式一个整数,表示长方体表面积。 数据范围前3个测试点满足1≤a,b,c≤10。所有测试点满足1≤a,b,c≤100。 输入样例:123输出样例:22 include<iostream> include<cstring> include<algorithm> usingnamespacestd; intmain(){ inta,b,c; cin>>a>&g...

文章目录 5366.大小写转换 5367.不合群数 思路 补充知识点 5366.大小写转换 给定一个由大写字母构成的字符串,请你将其中的每个字符都转换为对应小写字母。 输出大小写转换后得到的新字符串。 输入格式一个由大写字母构成的字符串。 输出格式输出大小写转换后得到的新字符串。 数据范围前3个测试点满足,输入字符串的长度范围[1,10]。所有测试点满足,输入字符串的长度范围[1,100]。 输入样例:ABC输出样例:abc include<iostream> include<cstring> include<algorithm> usin...

文章目录 Question Ideas Code Question 给定一颗树,树中包含n个结点(编号1∼n)和n−1条无向边。 请你找到树的重心,并输出将重心删除后,剩余各个连通块中点数的最大值。 重心定义:重心是指树中的一个结点,如果将这个点删除后,剩余各个连通块中点数的最大值最小,那么这个节点被称为树的重心。 输入格式第一行包含整数n,表示树的结点数。 接下来n−1行,每行包含两个整数a和b,表示点a和点b之间存在一条边。 输出格式输出一个整数m,表示将重心删除后,剩余各个连通块中点数的最大值。 数据范围1≤n≤105输入样例91217142825433946输出样例:4 Id...

torch.cuda.device_count()可以返回可用GPU的数量。 torch.cuda.get_device_name(device)可以获取特定GPU的名称。其中device是GPU的索引(从0开始) 查看所有gpu foriinrange(torch.cuda.device_count()): print(torch.cuda.get_device_name(i)) ''' TeslaT4 TeslaT4 '''

文章目录 一、掩码语言模型 1.导入相关包 2.加载数据集 3.数据集处理 4.创建模型 5.配置训练参数 6.创建训练器 7.模型训练 8.模型推理 二、因果语言模型 1.导入相关包 2.加载数据集 3.数据集处理 4.创建模型 5.配置训练参数 6.创建Trainer 7.模型训练 8.模型推理 !pipinstalltransformersdatasetsevaluateaccelerate 一、掩码语言模型 1.导入相关包 fromdatasetsimportload_dataset,Dataset fromtransformersimportAutoT...

文章目录 一、导入相关包 二、加载数据集 三、划分数据集 四、数据集预处理 五、创建模型(区别一) 六、创建评估函数 七、创建TrainingArguments(区别二) 八、创建Trainer(区别三) 九、模型训练 十、模型训练(自动搜索)(区别四) 启动tensorboard 以文本分类为例 六、Trainer和文本分类 一、导入相关包 !pipinstalltransformersdatasetsevaluateaccelerate fromtransformersimportAutoTokenizer,AutoModelForSequenceClassif...

文章目录 文本分类 1.导入相关包 2.加载数据 3.创建Dataset 4.划分数据集 5.创建Dataloader 6.创建模型及优化器 7.训练与验证 8.模型训练 9.模型预测 Trainer+文本分类 1.导入相关包 2.加载数据集 3.划分数据集 4.数据集预处理 5.创建模型 6.创建评估函数 7.创建TrainingArguments 8.创建Trainer 9.模型训练 10.模型评估 11.模型预测 文本分类 1.导入相关包 fromtransformersimportAutoTokenizer,AutoModelForSequenceClassi...

文章目录 一、基本使用 1.加载在线数据集 2.加载数据集合集中的某一项任务 3.按照数据集划分进行加载 4.查看数据集 查看一条数据集 查看多条数据集 查看数据集里面的某个字段 查看所有的列 查看所有特征 5.数据集划分 6.数据选取与过滤 7.数据映射 8.保存与加载 二、加载本地数据集 1.直接加载文件作为数据集 2.加载文件夹内全部文件作为数据集 3.通过预先加载的其他格式转换加载数据集 4.DatasetwithDataCollator !pipinstalldatasets fromdatasetsimportload_dataset 一、基本...

文章目录 一、查看支持的评估函数 二、加载评估函数 三、查看函数说明 四、评估指标计算-全局计算 五、评估指标计算-迭代计算 六、多个指标计算 七、评估结果对比可视化 !pipinstallevaluate importevaluate 一、查看支持的评估函数 include_community:是否包含社区评估函数,默认True with_details:是否展示详细信息,默认False evaluate.list_evaluation_modules(include_community=False,with_details=True) ''' {'name':'m...

文章目录 Question Ideas Code Question 给定一个长度为n的字符串,再给定m个询问,每个询问包含四个整数l1,r1,l2,r2,请你判断[l1,r1]和[l2,r2]这两个区间所包含的字符串子串是否完全相同。 字符串中只包含大小写英文字母和数字。 输入格式第一行包含整数n和m,表示字符串长度和询问次数。 第二行包含一个长度为n的字符串,字符串中只包含大小写英文字母和数字。 接下来m行,每行包含四个整数l1,r1,l2,r2,表示一次询问所涉及的两个区间。 注意,字符串的位置从1开始编号。 输出格式对于每个询问输出一个结果,如果两个字符串子串完全相同则输出Ye...

文章目录 Question Ideas Code Question 在一个3×3的网格中,1∼8这8个数字和一个x恰好不重不漏地分布在这3×3的网格中。 例如: 123x46758在游戏过程中,可以把x与其上、下、左、右四个方向之一的数字交换(如果存在)。 我们的目的是通过交换,使得网格变为如下排列(称为正确排列): 12345678x例如,示例中图形就可以通过让x先后与右、下、右三个方向的数字交换成功得到正确排列。 交换过程如下: 123123123123x464x64564567587587x878x现在,给你一个初始网格,请你求出得到正确排列至少需要进行多少次交换。 输入格式输...

<!DOCTYPEhtml> <htmllang="en"> <head> <metacharset="UTF-8"> <metaname="viewport"content="width=device-width,initial-scale=1.0"> <title>Document</title> </head> <body> <divid="app"> <inputtype="button"value="click"v-on:click="doIt"&gt...

文章目录 Question Ideas Code Question 维护一个集合,初始时集合为空,支持如下几种操作: Ix,插入一个数x;PM,输出当前集合中的最小值;DM,删除当前集合中的最小值(数据保证此时的最小值唯一);Dk,删除第k个插入的数;Ckx,修改第k个插入的数,将其变为x;现在要进行N次操作,对于所有第2个操作,输出当前集合的最小值。 输入格式第一行包含整数N。 接下来N行,每行包含一个操作指令,操作指令为Ix,PM,DM,Dk或Ckx中的一种。 输出格式对于每个输出指令PM,输出一个结果,表示当前集合中的最小值。 每个结果占一行。 数据范围1≤N≤105 −109...

importturtleast t.colormode(255) t.speed(0) t.setup(614.4,597.6) t.bgcolor('white') t.pencolor(173,120,117) t.fillcolor(173,120,117) t.pensize(2) t.begin_fill() t.penup() t.goto(-97,167) t.pendown() t.goto(-97,180) t.goto(-97,189) t.goto(-94,193) t.goto(-89,204) t.goto(-84,213) t.goto(-76,223) t...

  30mpxsTv9eii   2023年11月13日   16   0   0 pythonpython

文章目录 Question Ideas Code Question 维护一个集合,支持如下几种操作: Ix,插入一个整数x;Qx,询问整数x是否在集合中出现过;现在要进行N次操作,对于每个询问操作输出对应的结果。 输入格式第一行包含整数N,表示操作数量。 接下来N行,每行包含一个操作指令,操作指令为Ix,Qx中的一种。 输出格式对于每个询问指令Qx,输出一个询问结果,如果x在集合中出现过,则输出Yes,否则输出No。 每个结果占一行。 数据范围1≤N≤105 −109≤x≤109输入样例:5I1I2I3Q2Q5输出样例:YesNo Ideas Code //拉链法模拟 inclu...

文章目录 Question Ideas Code Question 维护一个集合,支持如下几种操作: Ix,插入一个整数x;Qx,询问整数x是否在集合中出现过;现在要进行N次操作,对于每个询问操作输出对应的结果。 输入格式第一行包含整数N,表示操作数量。 接下来N行,每行包含一个操作指令,操作指令为Ix,Qx中的一种。 输出格式对于每个询问指令Qx,输出一个询问结果,如果x在集合中出现过,则输出Yes,否则输出No。 每个结果占一行。 数据范围1≤N≤105 −109≤x≤109输入样例:5I1I2I3Q2Q5输出样例:YesNo Ideas Code //开放寻址法模拟 incl...

文章目录 矩阵运算 矩阵运算 importtorch b=torch.arange(0,5000).unsqueeze(-1) ''' tensor([[0], [1], [2], ..., [4997], [4998], [4999]]) ''' a=torch.arange(0,128,2) ''' tensor([0,2,4,6,8,10,12,14,16,18,20,22,24,26, 28,30,32,34,36,38,40,42,44,46,48,50,52,54, 56,58,60,62,64,66,68,70,72,74,76,78,80,82, 84,86,88,...

  30mpxsTv9eii   2023年11月13日   21   0   0 pytorchaipytorchai

<!DOCTYPEhtml> <htmllang="en"> <head> <metacharset="UTF-8"> <metaname="viewport"content="width=device-width,initial-scale=1.0"> <title>Document</title> <scriptsrc="vue.js"></script> </head> <body> <divid="app"> {{message}} &...

文章目录 Question Ideas Code Question 一共有n个数,编号是1∼n,最开始每个数各自在一个集合中。 现在要进行m个操作,操作共有两种: Mab,将编号为a和b的两个数所在的集合合并,如果两个数已经在同一个集合中,则忽略这个操作;Qab,询问编号为a和b的两个数是否在同一个集合中;输入格式第一行输入整数n和m。 接下来m行,每行包含一个操作指令,指令为Mab或Qab中的一种。 输出格式对于每个询问指令Qab,都要输出一个结果,如果a和b在同一集合内,则输出Yes,否则输出No。 每个结果占一行。 数据范围1≤n,m≤105输入样例:45M12M34Q12Q1...

文章目录 Question Ideas Code Question 在给定的N个整数A1,A2……AN中选出两个进行xor(异或)运算,得到的结果最大是多少? 输入格式第一行输入一个整数N。 第二行输入N个整数A1~AN。 输出格式输出一个整数表示答案。 数据范围1≤N≤105,0≤Ai<231输入样例:3123输出样例:3 Ideas 字典树的应用 Code include<iostream> include<algorithm> usingnamespacestd; constintN=100010,M=3100010;//每个数有31位,...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~