Worst case is I have 1.000.000 only.
Except that's not the worst case. If the machine predicted you would pick A&B, then B contains nothing, so if you then only picked B (i.e. the machine's prediction was wrong), then you get zero. THAT'S the worst case. The question doesn't assume the machine's predictions are correct.
#1 and #4 are the best. Think I slightly prefer #1 at the moment. #6 is close too if you want to keep a 3rd option in the running.