roses can be purchased individually for $ 6.30 , one dozen for $ 36 , or two dozen for $ 50 . what is the greatest number of roses that can be purchased for $ 680 ?
"buy as many $ 50 deals as possible . we can by 650 / 50 = 13 two dozen roses , thus total of 13 * 24 = 312 roses . we are left with 680 - 650 = $ 30 . we can buy 30 / 6.3 = ~ 4 roses for that amount . total = 312 + 4 = 316 . answer : c ."
add(multiply(floor(divide(680, 50)), multiply(const_12, const_2)), floor(divide(subtract(680, multiply(floor(divide(680, 50)), 50)), 6.30)))