今天与ConanYu、Sprinkle一起在计蒜客打了这一场Replay。
Solutions
A. A New Alphabet(01:32, -6)
Solution of A
简单模拟,不过中间把`看成了’,WA了好多好多发,ACM不需要视力系列= =
Code of A
1 |
|
B. Arcade!(unsolve)
C. Big Truck(02:09)
Solution of C
简单的双关键最短路。
Code of C
1 |
|
D. Brackets(unsolve, -4)
E. Dots and Boxes(unsolve)
F. Free Desserts(unsolve)
G. Inverse Factorial(00:31, -2)
Solution of G
斯特林公式求阶乘位数,据说斯特林公式在小数据时精确度不够,所以对于位数小于等于13的直接在1~15的阶乘表中找,大于13的用二分+斯特林公式找。
Code of G
1 |
|
H. Nine Packs(01:55, -1)
Solution of H
每个物品的价值看作1,即可用01背包求得刚好为某一重量时的最小袋数,需要降序排序消除后效性 (好像其实不用?)。
然后在背包内扫一遍取最小即可。
Code of H
1 |
|
I. Primonimo(unsolve)
J. Quick Estimates(00:14)
Solution of J
没看题,样例看着像是直接输出位数,然后试了一发就过了= =
Code of J
1 |
|
K. Robotopia(01:12, -1)
Solution of K
显然每种Robot最多只会有10000个,所以直接暴力枚举即可。
Code of K
1 |
|