int_set.c
上传用户:gzelex
上传日期:2007-01-07
资源大小:707k
文件大小:0k
开发平台:

MultiPlatform

  1. #include <LEDA/int_set.h>
  2. #include <LEDA/list.h>
  3. void print(const int_set& S , int a, int b)
  4. { for(int i=a;i<=b;i++)
  5.     if (S.member(i)) cout << i << " ";
  6.   newline;
  7.  }
  8. main()
  9. {  
  10. int a = read_int("a = ");
  11. int b = read_int("b = ");
  12. int_set S(a,b);
  13. list<int> L;
  14. L.read("L = ");
  15. int i;
  16. forall(i,L) S.insert(i);
  17. print(S,a,b);
  18. forall(i,L) 
  19. { S.del(i);
  20.   print(S,a,b);
  21.  }
  22.  return 0;
  23. }