解题方法及装置与流程

文档序号:33254724发布日期:2023-02-21 16:53阅读:来源:国知局

技术特征:
1.一种解题方法,其特征在于,包括:获取待处理题目;对所述待处理题目进行预处理获得目标题目,并构建所述目标题目对应的题目树结构;根据所述目标题目的类型对应的解析规则对所述题目树结构中包含的节点进行递归处理,获得所述待处理题目对应的解题参数序列;基于所述解题参数序列生成所述待处理题目对应的解题步骤。2.根据权利要求1所述的解题方法,其特征在于,所述对所述待处理题目进行预处理获得目标题目,包括:识别所述待处理题目中包含的题目字符,按照所述题目字符在所述待处理题目中的排列顺序对所述题目字符进行拼接,获得所述目标题目;或者,识别所述待处理题目中包含的题目字符,基于用户提交的类型选择指令对所述题目字符进行拼接,获得所述目标题目。3.根据权利要求1所述的解题方法,其特征在于,所述构建所述目标题目对应的题目树结构,包括:将所述目标题目作为目标树结构节点,并按照预设的运算规则对所述目标树结构节点进行拆分获得树结构子节点;判断所述树结构子节点中包含的字符是否满足拆分条件;若是,将所述树结构子节点作为所述目标树结构节点,并执行所述按照预设的运算规则对所述目标树结构节点进行拆分获得树结构子节点的步骤;若否,基于各个树结构子节点中包含的字符生成所述目标题目对应的所述题目树结构。4.根据权利要求1所述的解题方法,其特征在于,所述根据所述目标题目的类型对应的解析规则对所述题目树结构中包含的节点进行递归处理,获得所述待处理题目对应的解题参数序列,包括:识别所述目标题目中包含的待求解字符以及运算符号;基于所述待求解字符和所述运算符号确定所述目标题目的类型,并选择与所述目标题目的类型对应的所述解析规则;按照所述解析规则对所述题目树结构中包含的节点进行递归处理,获得所述待处理题目对应的所述解题参数序列。5.根据权利要求4所述的解题方法,其特征在于,所述按照所述解析规则对所述题目树结构中包含的节点进行递归处理,获得所述待处理题目对应的所述解题参数序列,包括:确定所述题目树结构中包含的树结构层级,以及各个树结构层级中包含的节点;按照各个树结构层级的排列顺序以及所述解析规则,依次对每个树结构层级中包含的节点进行递归处理,获得每个树结构层级对应的解题参数;将每个树结构层级对应的解题参数进行整合,获得所述待处理题目对应的所述解题参数序列。6.根据权利要求4所述的解题方法,其特征在于,所述按照所述解析规则对所述题目树结构中包含的节点进行递归处理,获得所述待处理题目对应的所述解题参数序列,包括:
按照所述解析规则对所述题目树结构中包含的第i叶子结点进行递归处理,获得所述第i叶子结点对应的解题参数,其中i为正整数;判断所述第i叶子结点是否为所述题目树结构的根节点;若是,基于所述解题参数构建所述解题参数序列;若否,基于所述解题参数对所述题目树结构进行更新,将更新后的题目树结构作为所述题目树结构,i自增1,并执行所述按照所述解析规则对所述题目树结构中包含的第i叶子结点进行递归处理步骤。7.根据权利要求1所述的解题方法,其特征在于,所述构建所述目标题目对应的题目树结构,包括:在所述目标题目中包含至少两个子题目的情况下,针对所述至少两个子题目分别构建子题目树结构;将所述至少两个子题目分别对应的子题目树结构作为所述目标题目对应的所述题目树结构。8.根据权利要求7所述的解题方法,其特征在于,所述根据所述目标题目的类型对应的解析规则对所述题目树结构中包含的节点进行递归处理,获得所述待处理题目对应的解题参数序列,包括:确定所述目标题目的类型,并选择所述目标题目的类型对应的解析规则;在所述至少两个子题目分别对应的子题目树结构中确定目标子题目树结构;按照所述解析规则对所述目标子题目树结构中包含的节点进行递归处理,获得所述待处理题目对应的第一解题参数序列;基于所述第一解题参数序列和所述解析规则对除所述目标子题目树结构外的子题目树结构进行递归处理,获得所述待处理题目对应的第二解题参数序列;将所述第一解题参数序列和所述第二解题参数序列进行整合,根据整合结果生成所述待处理题目对应的所述解题参数序列。9.根据权利要求8所述的解题方法,其特征在于,所述基于所述第一解题参数序列和所述解析规则对除所述目标子题目树结构外的子题目树结构进行递归处理,获得所述待处理题目对应的第二解题参数序列,包括:基于所述第一解题参数序列对除所述目标子题目树结构外的子题目树结构进行更新;按照所述解析规则对更新后的子题目树结构进行递归处理,获得所述待处理题目对应的所述第二解题参数序列。10.根据权利要求1所述的解题方法,其特征在于,所述基于所述解题参数序列生成所述待处理题目对应的解题步骤,包括:按照递归处理顺序对所述解题参数序列中包含的解题参数进行排序;将排序后的解题参数序列进行可视化处理,获得所述待处理题目对应的所述解题步骤。11.根据权利要求1至9任意一项所述的解题方法,其特征在于,所述目标题目的类型包括下述至少一项:一元一次不等式方程,一元一次等式方程,一元二次等式方程,二元一次等式方程。12.一种解题装置,其特征在于,包括:
获取模块,被配置为获取待处理题目;构建模块,被配置为对所述待处理题目进行预处理获得目标题目,并构建所述目标题目对应的题目树结构;处理模块,被配置为根据所述目标题目的类型对应的解析规则对所述题目树结构中包含的节点进行递归处理,获得所述待处理题目对应的解题参数序列;生成模块,被配置为基于所述解题参数序列生成所述待处理题目对应的解题步骤。13.一种计算设备,其特征在于,包括:存储器和处理器;所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,以实现权利要求1至11任意一项所述方法的步骤。14.一种计算机可读存储介质,其存储有计算机指令,其特征在于,该指令被处理器执行时实现权利要求1至11任意一项所述方法的步骤。

技术总结
本说明书提供解题方法及装置,其中所述解题方法包括:获取待处理题目;对所述待处理题目进行预处理获得目标题目,并构建所述目标题目对应的题目树结构;根据所述目标题目的类型对应的解析规则对所述题目树结构中包含的节点进行递归处理,获得所述待处理题目对应的解题参数序列;基于所述解题参数序列生成所述待处理题目对应的解题步骤。处理题目对应的解题步骤。处理题目对应的解题步骤。


技术研发人员:马广龙 贾若愚 单想 翁秋洁 唐育洋 叶智宇 陈博 柳景明
受保护的技术使用者:北京猿力未来科技有限公司
技术研发日:2021.08.03
技术公布日:2023/2/20
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1