I would assume that "the same rate" means "the same per-person, per-day rate of consumption". Otherwise, you're assuming that the rate is "per day, regardless of the number of persons", which means that it doesn't matter that fifty guys have left.
How are you arriving at this? Since the number of men did not decrease consistently with the increase in the number of days, I see no reason to conclude an inverse relation.
What "constant"? (It almost sounds like you're trying to set up some sort of variation equation, but that requires algebra and you posted this to "Arithmetic", so a variation equation, with its constant of variation, makes little sense.)
Please reply explaining your reasoning and methodology. For instance, being in a before-pre-algebra class, you can only use basic arithmetic operations:
You figured that there were means for three hundred people each, for ninety days; in other words, after multiplying, you found that there were 27,000 days' worth of food in storage. In twenty days, how many of those days of meals had been eaten by the three hundred guys? (Hint: Multiply.) How many days of meals were left? (Hint: Subtract.) After that twentieth day, how many guys were left? (Hint: Subtract.) Over how many days can those remaining guys split the remaining days worth of meals? (Hint: Divide.)
Where are you getting confused? Thank you!