“联想杯”程序设计竞赛划水赛后
暨第三届上理程序设计竞赛赛后反思
给能动丢脸了,给能动丢脸了,给能动丢脸了。
A. Archmage
签到题,我居然没做出来,原因是:没看到 $x+y\le n$这个条件,我枯了,导致怎么想也想不出来,答案就是$\min(m,\lfloor \frac{n+(m-1)\cdot y}{x} \rfloor)$,我菜死了。
B. Bamboo Leaf Rhapsody
签到题,C语言课后习题难度
C. Cheat Sheet
签到题,C语言课后习题难度
D. Disaster Recovery
并査集写成fa[x]==find(fa[x])
了,我人傻了
另外,边权按照pair<max(x,y),min(x,y)>
排序,我菜死了
H. Hay Mower
赛时A掉了,不过是用的简单的模拟,也属于签到题范围吧
L. Lottery Tickets
首先只需要判断最后两位数即可,按照00,20,12,32,40,24,44,52,60,16,36,64,56,72,76,80,28,84,48,68,88,92,96
这样排列最后两位,选前面的数一定比选后面的数更优,因此只需要挨个判断有没有这些数就行了,除此之外,还需要特判 只含有0、只有一个4、只有一个8 的情况,细节比较多,我菜死了
code
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!