提高组班讲座位运算及其应用—培训课件.pptVIP

  • 23
  • 0
  • 约8.44千字
  • 约 79页
  • 2017-06-17 发布于浙江
  • 举报

提高组班讲座位运算及其应用—培训课件.ppt

例题六:最小表示(graph.*,1秒,256M) 时间复杂度难以承受? 例题六:最小表示(graph.*,1秒,256M) 时间复杂度难以承受? 位运算 C++有个stl叫bitset! 例题六:最小表示(graph.*,1秒,256M) #includebitset #define N 30010 using namespace std; bitsetNbit[N]; void solve(){ 求出所有点的拓扑序; for(int i=t;i=1;i--){//按拓扑序从大到小遍历每个点 将该点指向的所有点按拓扑序从小到大排序; for(int j=1;j=num;j++){ int y=a[j].en; //依次取出每个点 if(bit[u][y])ans++; bit[u]|=bit[y]; } } } 上机题目:拔河比赛(competition.*,1秒,256M) 问题描述 一个学校举行拔河比赛,所有的人被分成了两组,每个人必须(且只能够)在其中的一组,且两个组内的所有人体重加起来尽可能地接近。 输入格式 数据的第1行是一个n,表示参加拔河比赛的总人数,接下来的n行表示第

文档评论(0)

1亿VIP精品文档

相关文档