csp2023游记

j组

apple

简单题不解释,直接秒

赛时代码 100pts

road

\(v[i]\) 记录 \(i-1\)\(i\) 的距离,\(w[i]\) 记录当地油价,\(vv[i]\) 记录 \(v[]\) 的前缀和。
然后直接遍历遇到更低的油价就先处理之前最低的油价到这里的 \(money\) 加到 \(ans\) 里,并更新加完油后跑到这里后还能跑多少公里即可。

赛时代码 100pts

uqe

大模拟,不解释,打大模拟的能力不行,60pts是我能调出来的极限了。T_T

赛时代码 60pts

bus

不是暴力打不起,而是直接输出 \(-1\) 更有性价比,美国五星上将麦克阿瑟曾经说过,你不会打暴力没关系,但是你一定要学会骗分。(虽然但是我没看到

分数

s组

lock

赛时代码不到错哪了,待我调一调再更新,啧,烦死了。

赛时代码 80pts

2023/11/25

赛时代码十分臃肿,浅浅改了一下,发现原代码的从 \(0 \sim 99999\) 的循环内 \(ss\) 数组并没有初始化,可能受到内存影响。

100pts代码

game

瞎骗,不到怎么写的。

赛时代码 15pts

2023/11/25

\(1 \sim n\) 循环,每次循环内从 \(i\) 开始用栈来匹配,如果栈为空就说明找到符合的子串,\(ans\) 就加一。

50pts代码

struct

擦,我真不会,瞎写。

赛时代码 0pts

tree

\(c_i = 0\) 时还是非常好写的,用优先队列每次找到最大的,然后更新 \(ans\) 即可。

赛时代码 25pts

分数

总结

还是太菜,布活辣!

posted @ 2023-11-27 23:57  Zhao_zzZ  阅读(22)  评论(0)    收藏  举报