OkazakiYumemi / okazakiyumemi.github.io

Maybe just a blog
https://okazakiyumemi.github.io/
0 stars 0 forks source link

「LOJ2328」「清华集训 2017」避难所 | Okazaki Yumemi's blog #135

Open OkazakiYumemi opened 4 years ago

OkazakiYumemi commented 4 years ago

https://okazakiyumemi.github.io/blog/LOJ2328/

题意简述设 $F(n,b)$ 表示 $n$ 在 $b$ 进制下各个位上数字的乘积。如果想求一个最小的 $n$,使得 $p=F(n,b)$,那么一种贪心的方法是从 $b-1$ 开始往下试,如果是 $n$ 的约数就把它放在此时最低的位上。显然贪心是错的。例如 $b=9,p=216$,那么贪心会给出 $n=(3338)_9$,但正确答案是 $n=(666)_9$。给定 $b$,你需要给出一个 hack