1.1 基本情况
1.2 冲刺概况汇报
郑烜(组长)
-
过去两天完成了哪些任务
- 文字/口头描述
通过chorus算法获取音乐的高潮片段,并获取bpm值,作为特征值匹配音乐,完成粗分类 - 展示GitHub当日代码/文档签入记录
- 文字/口头描述
-
接下来的计划
粗分类中分析同一bpm区间下音乐的不同点进行细分类 -
还剩下哪些任务
完善音频标签表格,实现自主音乐分类。 -
燃尽图
-
遇到了哪些困难
chorus方法获取的片段并不是完全令人满意,分辨bpm的算法也不是很精确,还需要优化,并且难度较大 -
有哪些收获和疑问
收获:提取出音乐bpm标签作为推荐的第一关键词
疑问:为了做到推荐出用户会喜欢的歌,相关方法还在摸索,并且对这一层面的用户日志分析的工程量和难度没有一个清楚的认知。 -
PSP & 学习进度条
PSP表格
PSP2.1 | Personal Software Process Stages |
预估耗时 (分钟) |
实际耗时 (分钟) |
Planning | 计划 | 20 | 30 |
· Estimate | · 估计这个任务需要多少 时间 |
20 | 30 |
Development | 开发 | 110 | 190 |
· Analysis | · 需求分析 (包括学习新 技术) |
60 | 100 |
· Design Spec | · 生成设计文档 | 0 | 0 |
· Design Review | · 设计复审 | 0 | 0 |
· Coding Standard | · 代码规范 (为目前的开 发制定合适的规范) |
0 | 0 |
· Design | · 具体设计 | 0 | 0 |
· Coding | · 具体编码 | 30 | 50 |
· Code Review | · 代码复审 | 0 | 0 |
· Test | · 测试(自我测试,修改 代码,提交修改) |
20 | 40 |
Reporting | 报告 | 10 | 15 |
· Test Repor | · 测试报告 | 0 | 0 |
· Size Measurement | · 计算工作量 | 0 | 0 |
· Postmortem & Process Improvement Plan |
· 事后总结, 并提出过程 改进计划 |
10 | 15 |
· 合计 | 140 | 235 |
第N次 | 新增代码(行) | 累计代码(行) | 本次学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
1 | 0 | 0 | 3 | 3 | 学习音频处理的模块 |
2 | 60 | 60 | 4 | 7 | 导入wav生成音频图,色度频率图,学习过零率、mcff等特征参数。 |
3 | 40 | 100 | 5 | 12 | 获取音频高潮片段,并得出beats和tempo值。 |
杨泽远
-
过去两天完成了哪些任务
- 文字/口头描述
自己创造训练集难度和工作量太大,使用开源数据集GTZAN数据集 - 展示GitHub当日代码/文档签入记录
本次暂无签入
- 文字/口头描述
-
接下来的计划
继续学习音乐预处理提取出特征值 -
还剩下哪些任务
将音乐分类贴标签组成训练集,并具体学习推荐算法 -
遇到了哪些困难
机器学习掌握的并不是很好 -
有哪些收获和疑问
收获:对神经网络的认识进一步加深
疑问:每个图片提取多少个特征合适 -
PSP & 学习进度条
PSP表格
PSP2.1 | Personal Software Process Stages |
预估耗时 (分钟) |
实际耗时 (分钟) |
Planning | 计划 | 10 | 10 |
· Estimate | · 估计这个任务需要多少 时间 |
10 | 10 |
Development | 开发 | 120 | 130 |
· Analysis | · 需求分析 (包括学习新 技术) |
0 | 0 |
· Design Spec | · 生成设计文档 | 0 | 0 |
· Design Review | · 设计复审 | 0 | 0 |
· Coding Standard | · 代码规范 (为目前的开 发制定合适的规范) |
10 | 10 |
· Design | · 具体设计 | 20 | 20 |
· Coding | · 具体编码 | 60 | 70 |
· Code Review | · 代码复审 | 10 | 10 |
· Test | · 测试(自我测试,修改 代码,提交修改) |
20 | 20 |
Reporting | 报告 | 5 | 5 |
· Test Repor | · 测试报告 | 0 | 0 |
· Size Measurement | · 计算工作量 | 0 | 0 |
· Postmortem & Process Improvement Plan |
· 事后总结, 并提出过程 改进计划 |
5 | 5 |
· 合计 | 135 | 145 |
第N次 | 新增代码(行) | 累计代码(行) | 本次学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
1 | 100 | 100 | 5 | 5 | 爬取到网易云音乐的免 费音乐和部分VIP音乐 |
2 | 100 | 200 | 3 | 8 | 学习到了怎么把mp3文件转化为wav文件 |
3 | 52 | 252 | 2 | 10 | 学习CNN训练推荐使用已训练的卷积神经网络提取语谱图特征并计算图像间相似度 |
高菲
-
过去两天完成了哪些任务
- 文字/口头描述
学习了java监听事件,学习了checkbox、radiobutton等组件,制作了注册页面,并与上次做的登录界面通过注册按钮跳转。 - 展示GitHub当日代码/文档签入记录
- 文字/口头描述
-
接下来的计划
与登录后页面对接,并实现已注册的账号的登录,密码错误时的提示。 -
还剩下哪些任务
继续前端开发,与后端对接 -
遇到了哪些困难
在页面跳转时遇到了一些困难,以及性别的男女选项设置过程中出现了一点错误 -
有哪些收获和疑问
收获:制作页面熟练了一些,学会了通过按钮跳转
疑问:怎么将注册的账号密码存储。 -
PSP & 学习进度条
psp表格
PSP2.1 | Personal Software Process Stages |
预估耗时 (分钟) |
实际耗时 (分钟) |
Planning | 计划 | 10 | 10 |
· Estimate | · 估计这个任务需要多少 时间 |
10 | 10 |
Development | 开发 | 335 | 315 |
· Analysis | · 需求分析 (包括学习新 技术) |
25 | 30 |
· Design Spec | · 生成设计文档 | 10 | 20 |
· Design Review | · 设计复审 | 20 | 15 |
· Coding Standard | · 代码规范 (为目前的开 发制定合适的规范) |
20 | 20 |
· Design | · 具体设计 | 40 | 40 |
· Coding | · 具体编码 | 180 | 160 |
· Code Review | · 代码复审 | 20 | 10 |
· Test | · 测试(自我测试,修改 代码,提交修改) |
20 | 20 |
Reporting | 报告 | 20 | 25 |
· Test Repor | · 测试报告 | 5 | 5 |
· Size Measurement | · 计算工作量 | 5 | 5 |
· Postmortem & Process Improvement Plan |
· 事后总结, 并提出过程 改进计划 |
10 | 15 |
· 合计 | 365 | 350 |
第N次 | 新增代码(行) | 累计代码(行) | 本次学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
1 | 50 | 50 | 5 | 5 | 学习了apicloud的使用,了解了AUI框架,尝试制作app登录界面。 |
2 | 306 | 356 | 7.3 | 12.3 | 学习了linearlayout布局,imageview,edittext等组件,制作了一个页面 |
3 | 286 | 642 | 5.8 | 18.1 | 学习了java监听事件,制作了注册页面,并与上次做的登录界面通过注册按钮跳转 |
郭畅
-
过去两天完成了哪些任务
- 文字/口头描述
学习制作底部导航栏 - 展示GitHub当日代码/文档签入记录
- 文字/口头描述
-
接下来的计划
继续学习 -
还剩下哪些任务
按照原型开发APP -
遇到了哪些困难
小白开发,很多东西不知道,度娘帮忙 -
有哪些收获和疑问
收获:掌握了一些开发的知识,有些博主的神坑博文不能信,啥也不是
疑问:学习中 -
PSP & 学习进度条
PSP表格
PSP2.1 | Personal Software Process Stages |
预估耗时 (分钟) |
实际耗时 (分钟) |
Planning | 计划 | 30 | 30 |
· Estimate | · 估计这个任务需要多少 时间 |
30 | 30 |
Development | 开发 | 460 | 630 |
· Analysis | · 需求分析 (包括学习新 技术) |
120 | 240 |
· Design Spec | · 生成设计文档 | 30 | 60 |
· Design Review | · 设计复审 | 30 | 20 |
· Coding Standard | · 代码规范 (为目前的开 发制定合适的规范) |
10 | 10 |
· Design | · 具体设计 | 20 | 30 |
· Coding | · 具体编码 | 220 | 240 |
· Code Review | · 代码复审 | 30 | 30 |
· Test | · 测试(自我测试,修改 代码,提交修改) |
0 | 0 |
Reporting | 报告 | 40 | 40 |
· Test Repor | · 测试报告 | 0 | 0 |
· Size Measurement | · 计算工作量 | 10 | 10 |
· Postmortem & Process Improvement Plan |
· 事后总结, 并提出过程 改进计划 |
30 | 30 |
· 合计 | 530 | 700 |
第N次 | 新增代码(行) | 累计代码(行) | 本次学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
1 | 50 | 50 | 4.5 | 4.5 | 学习CSS语言 |
2 | 0 | 50 | 10 | 14.5 | AS配置、学习 |
3 | 260 | 310 | 12 | 26.5 | 制作底部导航栏 |
苏镜泽
-
过去两天完成了哪些任务
- 文字/口头描述
初步实现了对歌单word2Vec模型的训练和保存,学习了gensim库 - 展示GitHub当日代码/文档签入记录
- 文字/口头描述
-
接下来的计划
利用surprise推荐库 KNN协同过滤算法推荐歌单 -
还剩下哪些任务
利用surprise推荐库 KNN协同过滤算法推荐歌单 -
遇到了哪些困难
遇到冷启动的问题,比如没有任何信息的歌曲,我们如何对它做推荐 -
有哪些收获和疑问
收获:学习了word2Vec模型实现的原理,初步认识了gensim库
疑问:如何将新歌或者小众歌这种信息少的歌与其他歌关联 -
PSP & 学习进度条
PSP表格
PSP2.1 | Personal Software Process Stages |
预估耗时 (分钟) |
实际耗时 (分钟) |
Planning | 计划 | 60 | 60 |
· Estimate | · 估计这个任务需要多少 时间 |
60 | 60 |
Development | 开发 | 660 | 660 |
· Analysis | · 需求分析 (包括学习新 技术) |
360 | 360 |
· Design Spec | · 生成设计文档 | 20 | 20 |
· Design Review | · 设计复审 | 10 | 10 |
· Coding Standard | · 代码规范 (为目前的开 发制定合适的规范) |
30 | 30 |
· Design | · 具体设计 | 60 | 60 |
· Coding | · 具体编码 | 120 | 120 |
· Code Review | · 代码复审 | 30 | 30 |
· Test | · 测试(自我测试,修改 代码,提交修改) |
30 | 30 |
Reporting | 报告 | 20 | 20 |
· Test Repor | · 测试报告 | 10 | 10 |
· Size Measurement | · 计算工作量 | 0 | 0 |
· Postmortem & Process Improvement Plan |
· 事后总结, 并提出过程 改进计划 |
10 | 10 |
· 合计 | 740 | 740 |
第N次 | 新增代码(行) | 累计代码(行) | 本次学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
1 | 0 | 0 | 5 | 5 | 学习了协同过滤的原理 |
2 | 0 | 0 | 7 | 12 | 学习了多种的歌曲推荐算法原理 |
3 | 79 | 79 | 12 | 24 | 学习了word2Vec模型,初识gensim库 |
马向超
-
过去两天完成了哪些任务
- 文字/口头描述
完成了判断出BPM之后随机播放一首歌曲的模板py文件 - 展示GitHub当日代码/文档签入记录
- 文字/口头描述
-
接下来的计划
如何获取BPM以及BPM值得预设范围是多少 -
还剩下哪些任务
和画像标签算法的对接,如何排除一些用户不喜欢的歌 -
遇到了哪些困难
曲库中的歌曲太少 -
有哪些收获和疑问
收获:pygame的功能有趣且强大
疑问:用户日志的内容如何获取 -
PSP & 学习进度条
PSP表格
PSP2.1 | Personal Software Process Stages |
预估耗时 (分钟) |
实际耗时 (分钟) |
Planning | 计划 | 20 | 30 |
· Estimate | · 估计这个任务需要多少 时间 |
20 | 30 |
Development | 开发 | 180 | 200 |
· Analysis | · 需求分析 (包括学习新 技术) |
60 | 80 |
· Design Spec | · 生成设计文档 | 0 | 0 |
· Design Review | · 设计复审 | 0 | 0 |
· Coding Standard | · 代码规范 (为目前的开 发制定合适的规范) |
0 | 0 |
· Design | · 具体设计 | 0 | 0 |
· Coding | · 具体编码 | 120 | 120 |
· Code Review | · 代码复审 | 0 | 0 |
· Test | · 测试(自我测试,修改 代码,提交修改) |
0 | 0 |
Reporting | 报告 | 0 | 0 |
· Test Repor | · 测试报告 | 0 | 0 |
· Size Measurement | · 计算工作量 | 0 | 0 |
· Postmortem & Process Improvement Plan |
· 事后总结, 并提出过程 改进计划 |
0 | 0 |
· 合计 | 200 | 230 |
第N次 | 新增代码(行) | 累计代码(行) | 本次学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
1 | 70 | 70 | 5.5 | 5.5 | 学习了爬虫的基本框架 |
2 | 100 | 170 | 5 | 10.5 | 对xgboost包有了初步了解 |
3 | 80 | 250 | 5 | 15.5 | 完成了音乐软件基础模型的搭建 |
林坤贤
-
过去两天完成了哪些任务
- 文字/口头描述
完善音乐曲库信息数据库的建立 - 展示GitHub当日代码/文档签入记录
- 文字/口头描述
-
接下来的计划
将基本数据存入音乐曲库信息数据库 -
还剩下哪些任务
1、获取音乐曲库信息
2、将信息导入数据库
3、对数据库中的数据进行优化处理 -
遇到了哪些困难
对于一些建立数据库的细节需要和几个相关队友进行沟通交流,花费了一些时间进行对接 -
有哪些收获和疑问
收获:学会了更多有关数据库的知识,完善了数据库构建
疑惑:对音乐曲库信息库的投入使用不太清楚 -
PSP & 学习进度条
PSP表格
PSP2.1 | Personal Software Process Stages |
预估耗时 (分钟) |
实际耗时 (分钟) |
Planning | 计划 | 40 | 35 |
· Estimate | · 估计这个任务需要多少 时间 |
40 | 35 |
Development | 开发 | 80 | 100 |
· Analysis | · 需求分析 (包括学习新 技术) |
40 | 40 |
· Design Spec | · 生成设计文档 | 0 | 0 |
· Design Review | · 设计复审 | 0 | 0 |
· Coding Standard | · 代码规范 (为目前的开 发制定合适的规范) |
0 | 0 |
· Design | · 具体设计 | 0 | 0 |
· Coding | · 具体编码 | 40 | 60 |
· Code Review | · 代码复审 | 0 | 0 |
· Test | · 测试(自我测试,修改 代码,提交修改) |
0 | 0 |
Reporting | 报告 | 20 | 20 |
· Test Repor | · 测试报告 | 0 | 0 |
· Size Measurement | · 计算工作量 | 10 | 10 |
· Postmortem & Process Improvement Plan |
· 事后总结, 并提出过程 改进计划 |
10 | 10 |
· 合计 | 145 | 155 |
第N次 | 新增代码(行) | 累计代码(行) | 本次学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
1 | 40 | 40 | 4.5 | 4.5 | 学习mysql的用法 |
2 | 30 | 70 | 5 | 9.5 | 学习触发器,创建数据库架构 |
3 | 40 | 110 | 5 | 14.5 | 完善数据库,学习了mysql存储与读取图片 |
柯圳浩
-
过去两天完成了哪些任务
- 文字/口头描述
用户信息存储的安全性分析 - 展示GitHub当日代码/文档签入记录
本次暂无签入
- 文字/口头描述
-
接下来的计划
尝试哈希,秘钥进行信息存储 -
还剩下哪些任务
着手建立数据库,初步存储信息
实现注册登录功能
用户基本信息框架
基本功能实现 -
遇到了哪些困难
对加盐哈希等加密方法不够了解 -
有哪些收获和疑问
收获:基本了解用户注册的信息存储方式
疑问:数据库的数据怎么放到服务器 -
PSP & 学习进度条
PSP表格
PSP2.1 | Personal Software Process Stages |
预估耗时 (分钟) |
实际耗时 (分钟) |
Planning | 计划 | 10 | 10 |
· Estimate | · 估计这个任务需要多少 时间 |
10 | 10 |
Development | 开发 | 95 | 90 |
· Analysis | · 需求分析 (包括学习新 技术) |
40 | 30 |
· Design Spec | · 生成设计文档 | 10 | 10 |
· Design Review | · 设计复审 | 0 | 0 |
· Coding Standard | · 代码规范 (为目前的开 发制定合适的规范) |
0 | 0 |
· Design | · 具体设计 | 10 | 10 |
· Coding | · 具体编码 | 20 | 20 |
· Code Review | · 代码复审 | 10 | 10 |
· Test | · 测试(自我测试,修改 代码,提交修改) |
5 | 10 |
Reporting | 报告 | 60 | 80 |
· Test Repor | · 测试报告 | 20 | 30 |
· Size Measurement | · 计算工作量 | 10 | 10 |
· Postmortem & Process Improvement Plan |
· 事后总结, 并提出过程 改进计划 |
30 | 40 |
· 合计 | 165 | 180 |
第N次 | 新增代码(行) | 累计代码(行) | 本次学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
1 | 0 | 0 | 4 | 4 | 完成MySQL的安装,了解MySQL的基本操作 |
2 | 0 | 0 | 3.5 | 7.5 | 基本掌握了mysql的用法,对表与表的连接关系有初步的了解 |
3 | 40 | 40 | 3 | 10.5 | 了解了用户信息的加密方式 |
杨锋夏
- 过去两天完成了哪些任务
- 文字/口头描述
学习数据库存储安全性分析,尝试初步建立数据库 - 展示GitHub当日代码/文档签入记录
无新增代码,无签入记录
- 文字/口头描述
- 接下来的计划
学习信息加密技术及密匙安全管理 - 还剩下哪些任务
着手建立数据库,初步存储信息及歌曲入库 - 遇到了哪些困难
对加密技术不够了解,技术有些羞涩难懂 - 有哪些收获和疑问
收获:学习了用户注册信息的存储方式
疑问:服务器数据库部署 - PSP & 学习进度条
PSP表格
PSP2.1 | Personal Software Process Stages |
预估耗时 (分钟) |
实际耗时 (分钟) |
Planning | 计划 | 10 | 15 |
· Estimate | · 估计这个任务需要多少 时间 |
10 | 15 |
Development | 开发 | 150 | 160 |
· Analysis | · 需求分析 (包括学习新 技术) |
90 | 110 |
· Design Spec | · 生成设计文档 | 50 | 40 |
· Design Review | · 设计复审 | 10 | 10 |
· Coding Standard | · 代码规范 (为目前的开 发制定合适的规范) |
0 | 0 |
· Design | · 具体设计 | 0 | 0 |
· Coding | · 具体编码 | 0 | 0 |
· Code Review | · 代码复审 | 0 | 0 |
· Test | · 测试(自我测试,修改 代码,提交修改) |
0 | 0 |
Reporting | 报告 | 20 | 25 |
· Test Repor | · 测试报告 | 0 | 0 |
· Size Measurement | · 计算工作量 | 0 | 0 |
· Postmortem & Process Improvement Plan |
· 事后总结, 并提出过程 改进计划 |
20 | 25 |
· 合计 | 180 | 200 |
第N次 | 新增代码(行) | 累计代码(行) | 本次学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
1 | 0 | 0 | 4 | 4 | 寻找市面上的几款推荐算法 |
2 | 0 | 0 | 4 | 8 | 学习了MySQL的基本操作 |
3 | 0 | 0 | 4 | 12 | 对数据库存储用户信息安全性进行了学习 |
金昌鸿
-
过去两天完成了哪些任务
- 文字/口头描述
熟悉app前端接口操作
展示GitHub当日代码/文档签入记录 - 展示GitHub当日代码/文档签入记录
- 文字/口头描述
-
接下来的计划
配合了解其它完成的前后端,进行交互对接的熟悉 -
还剩下哪些任务
继续完善之后完成的前后端对接 -
遇到了哪些困难
学习前端的接口知识,匹配应用需求,更多了解前端和后台数据交互学习 -
有哪些收获和疑问
收获:学习使用http数据包传递json格式数据
疑问:对于后面的实际实现还会遇到很多问题,加把劲! -
PSP & 学习进度条
PSP表格
PSP2.1 | Personal Software Process Stages |
预估耗时 (分钟) |
实际耗时 (分钟) |
Planning | 计划 | 30 | 30 |
· Estimate | · 估计这个任务需要多少 时间 |
30 | 30 |
Development | 开发 | 80 | 90 |
· Analysis | · 需求分析 (包括学习新 技术) |
20 | 30 |
· Design Spec | · 生成设计文档 | 0 | 0 |
· Design Review | · 设计复审 | 0 | 0 |
· Coding Standard | · 代码规范 (为目前的开 发制定合适的规范) |
0 | 0 |
· Design | · 具体设计 | 20 | 20 |
· Coding | · 具体编码 | 40 | 40 |
· Code Review | · 代码复审 | 0 | 0 |
· Test | · 测试(自我测试,修改 代码,提交修改) |
0 | 0 |
Reporting | 报告 | 40 | 40 |
· Test Repor | · 测试报告 | 0 | 0 |
· Size Measurement | · 计算工作量 | 20 | 20 |
· Postmortem & Process Improvement Plan |
· 事后总结, 并提出过程 改进计划 |
20 | 20 |
· 合计 | 150 | 160 |
第N次 | 新增代码(行) | 累计代码(行) | 本次学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
1 | 120 | 120 | 5.5 | 5.5 | 了解java前端与python后端的交互 |
2 | 90 | 210 | 4.5 | 10 | 学习前端与服务器交互 |
3 | 52 | 262 | 4.5 | 14.5 | 用http数据包传递json格式数据 |
白霖
-
过去两天完成了哪些任务
- 文字/口头描述
实现了两种相对简单的标签推荐算法 - 展示GitHub当日代码/文档签入记录
- 文字/口头描述
-
接下来的计划
尝试实现其它算法 -
还剩下哪些任务
实现几种的算法,并比较性能,对算法进行调整 -
遇到了哪些困难
数据量小,结果可能不准确 -
有哪些收获和疑问
收获:不同算法的结果差别可能很大
疑惑:如何对算法进行调整 -
PSP & 学习进度条
PSP表格
PSP2.1 | Personal Software Process Stages |
预估耗时 (分钟) |
实际耗时 (分钟) |
Planning | 计划 | 10 | 10 |
· Estimate | · 估计这个任务需要多少 时间 |
10 | 10 |
Development | 开发 | 180 | 210 |
· Analysis | · 需求分析 (包括学习新 技术) |
20 | 20 |
· Design Spec | · 生成设计文档 | 10 | 10 |
· Design Review | · 设计复审 | 10 | 10 |
· Coding Standard | · 代码规范 (为目前的开 发制定合适的规范) |
10 | 20 |
· Design | · 具体设计 | 20 | 20 |
· Coding | · 具体编码 | 80 | 100 |
· Code Review | · 代码复审 | 15 | 15 |
· Test | · 测试(自我测试,修改 代码,提交修改) |
15 | 15 |
Reporting | 报告 | 30 | 30 |
· Test Repor | · 测试报告 | 0 | 0 |
· Size Measurement | · 计算工作量 | 10 | 10 |
· Postmortem & Process Improvement Plan |
· 事后总结, 并提出过程 改进计划 |
20 | 20 |
· 合计 | 220 | 250 |
第N次 | 新增代码(行) | 累计代码(行) | 本次学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
1 | 0 | 0 | 3 | 3 | 学习了一些基于标签的推荐算法 |
2 | 30 | 30 | 3 | 6 | 继续搜集相关算法,编写设计文档 |
3 | 100 | 130 | 3.5 | 9.5 | 粗略实现了两种算法 |
- 展示组内最新成果
(运行结果,非代码)
-
站立会议合照
-
会议耗时记录
第N次会议 | 耗时(分钟) |
1 | 12 |
2 | 9 |
3 | 10 |