Paging uses constant-size blocks of memory, and thus minimizes external fragmentation at the expense of internal if the memory allocated is less than a page.
Contiguous-memory allocation and segmentation use variable-size blocks of memory, thus minimizing internal fragmentation at the expense of possible external fragmentation in trying to fit these blocks into memory.
So, the correct answer is $A;D.$