## 总览

| 比赛 | 0307 | 0321 | 0328 | 0404 |
| - | - | - | - | - |
| 预估 | 220 | 170 | 300 | 250 | 
| 实际 | 40 | 110 | 100 | 155 |

---

## 2026.3.7

预估/实际分数

|  题  |  A   |  B  |  C  |  D  | 总分 |
|  -   |  -   |  -  |  -  |  -  |  -   |
| 预估 |  100 | 100 | 20  |  0  | 220  |
| 实际 |  0   | 20  | 20  |  0  | 40   |

### A.纸牌游戏

赛场思路:折半搜索

实际:记忆化搜索

折半搜索时有想过可以记忆化,但认为折半搜索也是正确的,于是写折半了

### B.表达式求值

赛场思路&正解:表达式求值(RT)

赛场上没有注意需要开`__int128`来防止溢出,且对于括号的处理有残缺。

### C.矩阵填数

赛场思路&正解:线段树

码力过弱,还没推出来就结束了

### D.打印字符串

正解:DFN序+单调栈

没看

---

## 2026.3.21

**合理安排比赛时间**

|  题  |  A   |  B  |  C  |  D  | 总分 |
|  -   |  -   |  -  |  -  |  -  |  -   |
| 预估 |  100 |  0  | 40  |  30 |  170 |
| 实际 |  70  |  0  | 40  |  0  |  110 |

### A.key

模拟

错因:多测未清空

### B.king1

数学

有往正解的思路想,但是没想出来

### C.ABC

模拟+数学

没有深层考虑,专注做B题去了

### D.king2

dfs树

看B题去了

---

## 2026.3.28

|  题  |  A   |  B  |  C  |  D  | 总分 |
|  -   |  -   |  -  |  -  |  -  |  -   |
| 预估 |  100 | 100 | 100 |  0  | 300  |
| 实际 |  100 | 0   | 0   |  0  | 100  |

### A.flower

数学,正解

### B.permutation

数学+DP

想到错误解法未能发现

### C.wave

优化DP

同B题,想到错误解法未能发现

### D.fibonacci

莫队算法

没学过啥玩意啊

---

## 2026.4.4

|  题  |  A   |  B  |  C  |  D  | 总分 |
|  -   |  -   |  -  |  -  |  -  |  -   |
| 预估 |  100 | 100 | 30  |  20 | 250  |
| 实际 |  100 | 25  | 30  |  0  | 155  |

### A.fence

正解:数学

赛时思路:状压

虽然慢了点但是过了,获得全场最劣解,总时间为正解的8倍

### B.tower

正解:ST表+LCA

赛时思路:二分+LCA

错误的思路,但是只有这个思路。只能这么写

### C.game

正解:优化DP

暴力骗了点分,可以想到DP但是没想到如何优化

### D.fibonacci2

正解:矩阵快速幂+数学

赛时思路:数学或KMP

没有找到突破口,写了暴力还写错