首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请问评审时人员分组的有关问题

2012-01-18 
请教评审时人员分组的问题有t个作品每个作品都必须被n个老师评审每个老师最多评审a个作品要求算出最少的老

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

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

热点排行