>>21
K*(プロジェクト数)のテーブルを左上から順番に埋めるという「イメージ」ね
本当にそんな配列を持って1人ずつ埋めたりするのは不可能なのでAの各要素ごとに埋められるだけ埋めて、埋めた数を数えとけばいい
同じ部署から出せる人数はmin(A, プロジェクト数)で、同じ部署から同じプロジェクトに複数人出せない以上プロジェクトごとの人数をできるだけ偏らせない

ぐらいまで説明すればいいの?
結局実装でやってることは想定解とほとんど同じになるし、この考え方を想定解と違うって言ってるのも個人的には違和感あるんだけど