Я не проверял, а лишь прикинул, проверьте:
Берёт яблоко-250. Если Катенька взяла яблоко-600, Ксюша сможет съесть остальные, начав с 300 и успев выхватить 400, пока оппонентка дожёвывает. Если Катенька возьмёт 300, Ксюша не успеет схватить яблоко-600, начни она есть яблоко-400, потому пусть ест яблоко-600. Если Катенька возьмёт яблоко-400, Ксюша успеет съесть остальные, начни она с яблока-300.
Проверять первые ходы остальными яблоками лень.
-- Ср май 11, 2011 23:03:33 --P. S. Идейная задача! Интересно, поддаётся ли «удобной» формализации. (Неудобную-то всегда можно придумать, но будет ли она легче таких размышлений.)
P. P. S. «Ксющу» исправил!