Codeforces 519C
問題
今、N人のプロとM人の初心者がいる。
3人でチームを作る際、(プロ、プロ、初心者)か(プロ、初心者、初心者)であるように作らなければならない。
何チーム作れるか?
0<=N,M<=5*10^5
考え方
それぞれ(プロ、プロ、初心者)がAチーム、(プロ、初心者、初心者)がBチームできるとすると、以下の条件でA+Bを最大化する問題になる。
2*A+B<=N
A+2*B<=M
Aを決めると、A+Bが最大になるBが一意に決まるので、探索する。
今、N人のプロとM人の初心者がいる。
3人でチームを作る際、(プロ、プロ、初心者)か(プロ、初心者、初心者)であるように作らなければならない。
何チーム作れるか?
0<=N,M<=5*10^5
それぞれ(プロ、プロ、初心者)がAチーム、(プロ、初心者、初心者)がBチームできるとすると、以下の条件でA+Bを最大化する問題になる。
2*A+B<=N
A+2*B<=M
Aを決めると、A+Bが最大になるBが一意に決まるので、探索する。