Problem B
The Mailbox Manufacturers Problem
In the good old days when Swedish children were still
allowed to blow up their fingers with fire-crackers, gangs of
excited kids would plague certain smaller cities during Easter
time, with only one thing in mind: To blow things up. Small
boxes were easy to blow up, and thus mailboxes became a popular
target. Now, a small mailbox manufacturer is interested in how
many fire-crackers his new mailbox prototype can withstand
without exploding and has hired you to help him. He will
provide you with
However, he is not sure of how many fire-crackers he needs to provide you with in order for you to be able to solve his problem, so he asks you. You think for a while and then say:
“Well, if I blow up a mailbox I can’t use it again, so if
you would provide me with only
“That’s too many”, he replies. “What if I give you more than
Can you? And what is the minimum number of crackers that you should ask him to provide you with?
You may assume the following:
-
If a mailbox can withstand
fire-crackers, it can also withstand fire-crackers. -
Upon an explosion, a mailbox is either totally destroyed (blown up) or unharmed, which means that it can be reused in another test explosion.
Note: If the mailbox can withstand a full load of
Input
The input starts with a single integer
Output
For each test case print one line with a single integer indicating the minimum number of fire-crackers that is needed, in the worst case, in order to figure out how many crackers the mailbox prototype can withstand.
Sample Input 1 | Sample Output 1 |
---|---|
4 1 10 1 100 3 73 5 100 |
55 5050 382 495 |