uva 10817 狀態壓縮DP
題意:
有S個課程要教,
學校本來有m個教師 給出工資和所教課程編號 (在職教師不能辭退)
來應聘的有n個教師 給出工資和所教課程編號
問保證每個課程都有兩個老師可以教的前提下,最少發多少工資
思路:
水題;
總共最多只有8個課程,狀態壓縮
d[i][s1][s2] 表示當前狀態下,有一個老師教的課程是s1,有兩個或兩個人以上教的課程是s2
轉移就是當前教師選或不選,對應的轉移到下一個(i+1個)教師的決策即可。
code:
#include
#include
#include
#include
#include
#include
#include
#include
#include