单项选择题

A.自动机求逆的困难性上
B.两个大素数很容易相乘,而对得到的积求因子却很困难
C.求离散对数的困难性上
D.求解背包算法的困难性上