過去ログ

紫の薔薇の人
25cm左をa個、26cm左をb個とすると、
25cm右:(100-a)個
26cm右:(100-b)個
27cm左は(150-a-b)個
27cm右は(a+b-50)個

それぞれ0以上だから、
0≦a≦100、0≦b≦100、50≦a+b≦150

f1=min(a,100-a)
f2=min(b,100-b)
f3=min(150-a-b,a+b-50)

とおくと、左右が同サイズのスニーカーは、f=(f1+f2+f3)組

a<50の時、f1=a、
a≧50の時、f1=100-a
b<50の時、f2=b、
b≧50の時、f2=100-b
a+b>100の時、f3=150-a-b
a+b≦100の時、f3=a+b-50

(1)a<50、b<50のとき
a+b<100だから、
f=a+b+a+b-50=2(a+b)-50≧2*50-50=50(等号はa+b=50のとき)

(2)a≧50、b≧50のとき
a+b≧100だから、
f=100-a+100-b+150-a-b=350-2(a+b)≧350-2*150=50(等号はa+b=150のとき)

(3.1)a≧50、b<50、a+b>100のとき
f=100-a+b+150-a-b=250-2a≧250-2*100=50(等号はa=50のとき)

(3.2)a≧50、b<50、a+b≦100のとき
f=100-a+b+a+b-50=50+2b≧50+2*0=50(等号はb=0のとき)

(4.1)a<50、b≧50、a+b>100のとき
f=a+100-b+150-a-b=250-2b≧250-2*100=50(等号はb=50のとき)

(4.2)a<50、b≧50、a+b≦100のとき
f=a+100-b+a+b-50=50+2a≧50+2*0=50(等号はa=0のとき)

以上より、f≧50

だから、fの最小値は50組
//
   5月26日(木) 1:11:18     44504

過去問題一覧へ戻る