公務員試験で一問にかけられる時間は知らんが

期間中
A:36(個)/1000(円) = 9/250 (個/円)
B:30(個)/900(円) 300個ごとに30個

Bで買った個数が
30(個) - 270(個) 1/30 (個/円) Aの方がお得
300+30(個) ○11/300 (個/円) Bの方がお得
330+30(個) - 360+30(個) ○>9/250 (個/円) Bの方がお得
360+30(個) - 570+30(個) ○<9/250 (個/円) Aの方がお得
600+60(個) ●11/300 (個/円) Bの方がお得
630+60(個) - 720+60(個) ●>9/250 (個/円) Bの方がお得
750+60(個) ●9/250 (個/円) Aと同じ
780+60(個) - 870+60(個) ●<9/250 (個/円) Aの方がお得
900+90(個) ◎11/300 (個/円) Bの方がお得

○の計算式 (30k+30)/(900k)
●の計算式 (30k+60)/(900k)
◎の計算式 (30k+90)/(900k)
(kはサービスを除いて買った組数)

○、●、◎はいずれもk>0で減少関数(反比例)
したがって、考えるべきなのは
Bで11,22,33組買ったとき