三框做题法
做题步骤:
我们以L2-003 月饼 - 团体程序设计天梯赛-练习集 (pintia.cn)
L2-007 家庭房产(python)(原创解法,应该非并查集)-CSDN博客
为例
1.数据的存储与处理
利用数据结构建立储存数据的模块
本题中,我们使用python,建立了:
临时家庭表f=[房产,面积,{人表}]和家族表F=相关家庭合并后的列表
又或者是我们根据产品和价格建立字典或者[(),()]这样的列表对
2.数据的使用和计算
根据建立的数据模块来搭建功能模块
利用函数来一点一点处理数据,比如本题我创建了:
def get_family():#临时家庭表f=[房产,面积,{人表}]
def Add_F(T,f,F):#拓展F,家庭f的合并
这两个主要的函数来承担主体的大部分作用,然后预估参数来验证函数返回值
3.获取结果
根据题目要求和计算结果来整合,得到输出
就比如对结果排序,调整格式等