有t个作品  每个作品都必须被n个老师评审
每个老师最多评审a个作品
要求算出最少的老师个数和具体分法
每个老师对同一个作品只能评审一次
大家帮帮忙哈

解决方案 »

  1.   

    一个老师来评审,每个作品都作为一个button
    当老师按Button时,if(老师号.评审数<a)
                       {作品号.老师评审;老师号.评审数++;}//被评审后,可设置此老师评审此作品的Button为false,来实现每个老师对同一个作品只能评审一次
                      if(作品号.老师评审)
                       {作品号.评审数++;}
    评审结束后,找出最少老师评审的作品
                 作品1.评审数=min;作品为=作品1;
               for(i=作品1 到作品t )do
               {
                if(作品i.评审数>作品(i+1).评审数)
                   {min=作品(i+1).评审数;作品为=作品(i+1);}
               }