单项选择题

A、离散对数难题
B、整数分解难题
C、背包难题
D、代替和置换