The language \( L \) is defined as:
\[
L = \{ a^{nk} \mid k > 0,\ \text{and } n \text{ is a positive integer constant} \}
\]
This means the strings in \( L \) are of the form:
\[
L = \{ a^n,\ a^{2n},\ a^{3n},\ \ldots \}
\]
So, the regular expression representing the language is:
\[
(a^n)^+
\]
---
DFA Construction:
To accept the minimum string \( a^n \), we need a path of \( n \) transitions. For this, we need \(n+1\) states and the last state as final state.
Now, from the final state, create a cycle of length \(n\). Here is an example.
---
Hence, the minimum number of states required in the DFA is: \[\boxed{n + 1}\]