Advertisement
1nikitas

Untitled

Nov 3rd, 2019
694
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.32 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <map>
  4. #include <cmath>
  5. #include <math.h>
  6. #include <set>
  7. #include <vector>
  8. #include <sstream>
  9. #include <string>
  10. #include <cstring>
  11. #include <cstdio>
  12. #include <algorithm>
  13. #include <cstring>
  14. #include <queue>
  15. #include <cstdlib>
  16. #include <iomanip>
  17. #include <ctime>
  18. #include <time.h>
  19. #include <random>
  20.  
  21.  
  22. int solve() {
  23.     int n, k;
  24.     cin >> n >> k;
  25.     vector <vector <int>> year(12);
  26.     vector <int> shit = {
  27.         31,
  28.         28 + ((n % 4 == 0 && n % 100 != 0) || (n % 400 == 0)),
  29.         31,
  30.         30,
  31.         31,
  32.         30,
  33.         31,
  34.         31,
  35.         30,
  36.         31,
  37.         30,
  38.         31
  39.     };
  40.     for (int i=0; i<12; ++i) {
  41.         year[i].resize(shit[i]);
  42.     }
  43.  
  44.     int kek=0, tmp=0, lol=0;
  45.     for (int i=0; i<12; ++i) {
  46.         for (int j=0; j<sz(year[i]); ++j) {
  47.             lol++;
  48.             if (j % 7 > 4) {
  49.                 continue;
  50.             } else {
  51.                 tmp++;
  52.             }
  53.             if (tmp == 4) {
  54.                 kek++;
  55.                 tmp = 0;
  56.             }
  57.             if (k == kek) {
  58.                 cout << i + 1 << " " << j + 1 << endl;
  59.                 return 0;
  60.             }
  61.         }
  62.     }
  63.  
  64.     cout << "0 0" << endl;
  65.     return 0;
  66. }
  67.  
  68. signed main() {
  69.     solve();
  70.     return 0;
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement