Why is it wrong to say:
My new PC has cost twice the price of my old one.
The answer key says
My new PC has cost twice as much as my old one.
If I can say
Texas is twice the size of Montana -- twice plus noun
why can't I say
My new PC has cost me twice the price of my old one.