Step 1: Compute optimal revenue for length 7.
We check all possible partitions of 7:
\[
7,\; 6+1,\; 5+2,\; 4+3,\; 3+2+2,\; \text{etc.}
\]
Their revenues are:
\[
p[7]=18, p[6]+p[1]=17+1=18,
\]
\[
p[5]+p[2]=10+5=15, p[4]+p[3]=9+8=17,
\]
\[
p[3]+p[2]+p[2]=8+5+5=18.
\]
Step 2: Identify maximum value.
The maximum obtainable revenue is \(18\). Hence, \(R_7 = 18\), and statement (A) is correct.
Step 3: Count number of optimal solutions.
The value \(18\) is obtained by three different cuts:
\[
7, 6+1, 3+2+2.
\]
Hence, statement (C) is correct.
Step 4: Eliminate incorrect options.
Statement (B) is incorrect since revenue 19 is not achievable.
Statement (D) is incorrect because \(3+2+2\) uses three pieces and achieves \(R_7\).