跳到主要内容

时间管理

分值预算表

总时长 150 分钟,总分 75 分,平均 2 分钟/分。

题号分值建议用时每分钟分数
Q120-2545 min0.50
Q225-3050 min0.55
Q323-2745 min0.53
缓冲10 min

分阶段策略

阶段 1:浏览(5 分钟)

  • 快速阅读 3 道题的题目描述
  • 标记需要的数据文件
  • 规划答题顺序(建议从最熟悉的题目开始)

阶段 2:第一轮 — 逐个击破(120 分钟)

Q1 攻略(45 分钟)

步骤内容时间
1a声明全局数组和变量3 min
1b写初始化/读取过程10 min
1c主程序调用 + 输出 + 截图7 min
1d排序算法10 min
1e查找算法 + 测试10 min
截图整理粘贴到 evidence5 min

Q2 攻略(50 分钟)

步骤内容时间
2a定义类 + 构造器 + getter/setter12 min
2b文件读取函数(含异常处理)10 min
2c业务方法(输出/处理等)10 min
2d主程序 + 测试8 min
2e复杂方法(搜索/筛选等)10 min

Q3 攻略(45 分钟)

步骤内容时间
3a声明全局变量和初始化5 min
3b核心函数(enqueue/insert 等)12 min
3c辅助函数(dequeue/delete 等)10 min
3d复杂逻辑(验证/处理等)12 min
测试 + 截图6 min

阶段 3:检查(10 分钟)

  • 确认所有代码在 evidence document 中
  • 确认所有截图已粘贴
  • 确认文件命名正确
  • 确认没有遗漏任何 sub-task

卡住决策表

情况对策时间成本
某小问不会做跳过,继续下一问(部分分数也能拿)0
程序报语法错误仔细检查括号、冒号、缩进2-3 min
程序逻辑不对用 print 调试,检查变量值5 min
截图未保存重新运行测试3 min
文件读不出来检查文件名和路径(不要带路径前缀)2 min
OOP 属性访问报错检查 self.__ 和 getter 方法2 min
时间不够写完整代码写伪代码/主要结构,至少拿部分分