Advertisement
Guest User

Untitled

a guest
Feb 19th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2.  
  3. using namespace std;
  4.  
  5. ifstream fin ("INPUT.TXT");
  6. ofstream fout ("OUTPUT.TXT");
  7.  
  8. long long n, m;
  9.  
  10. struct place{
  11. string subject; //название предмета
  12. set <char> teach; //множество учителей, ведущих этот урок
  13. bitset <48> lesson; //в какие часы этот предмет может проходить
  14. bool on_off; //вставлен ли он уже в расписание
  15. bool lect; //не лекция ли это
  16. set <int> lectclass; //c какими классами лекция
  17. };
  18.  
  19. int main()
  20. { fin >> n >> m;
  21. place now;
  22. long long p;
  23. char c;
  24. for(long long i = 0; i < m * n; ++i){
  25. fin >> now.subject >> c >> c;
  26. cout << now.subject << "TUT" << endl; //ничего не выводит
  27. now.teach.insert(c);
  28. while(c != ' '){
  29. fin >> c;
  30. now.teach.insert(c);
  31. }
  32. int k;
  33. for(long long j = 0; j < n; ++j){
  34. fin >> k;
  35. now.lesson[j] = k;
  36. fout << now.lesson[j];
  37. }
  38. fin >> c >> c;
  39. if(c == 'T'){
  40. now.lect = true;
  41. }else{
  42. now.lect = false;
  43. }
  44. while(!EOF){
  45. fin >> p;
  46. now.lectclass.insert(p);
  47. }
  48. }
  49. fin.close();
  50. fout.close();
  51. return 0;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement