osipyonok

Untitled

Aug 11th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.96 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2.  
  3. #define INF 1000010000
  4. #define nl '\n'
  5. #define pb push_back
  6. #define ppb pop_back
  7. #define mp make_pair
  8. #define fi first
  9. #define se second
  10. #define pii pair<int,int>
  11. #define pdd pair<double,double>
  12. #define all(c) (c).begin(), (c).end()
  13. #define SORT(c) sort(all(c))
  14. #define sz(c) (c).size()
  15. #define rep(i,n) for( int i = 0; i < n; ++i )
  16. #define repi(i,n) for( int i = 1 ; i <= n; ++i )
  17. #define repn(i,n) for( int i = n - 1 ; i >= 0 ; --i )
  18. #define repf(j,i,n) for( int j = i ; j < n ; ++j )
  19. #define die(s) {std::cout << s << nl;}
  20. #define dier(s) {std::cout << s; return 0;}
  21. #define vi vector<int>
  22. typedef long long ll;
  23.  
  24. using namespace std;
  25.  
  26. string a[] = {"0","1","0","1","0","1","0","1","0","1","0","1","1","2","3","5","8","13","21","34","55","89","144","233","0","3","0","11","0","41","0","153","0","571","0","2131","1","5","11","36","95","281","781","2245","6336","18061","51205","145601","0","8","0","95","0","1183","0","14824","0","185921","0","2332097","1","13","41","281","1183","6728","31529","167089","817991","4213133","21001799","106912793","0","21","0","781","0","31529","0","1292697","0","53175517","0","2188978117","1","34","153","2245","14824","167089","1292697","12988816","108435745","1031151241","8940739824","82741005829","0","55","0","6336","0","817991","0","108435745","0","14479521761","0","1937528668711","1","89","571","18061","185921","4213133","53175517","1031151241","14479521761","258584046368","3852472573499","65743732590821","0","144","0","51205","0","21001799","0","8940739824","0","3852472573499","0","1666961188795475","1","233","2131","145601","2332097","106912793","2188978117","82741005829","1937528668711","65743732590821","1666961188795475","53060477521960000"};
  27.  
  28. int main() {
  29.     ios_base::sync_with_stdio(false);
  30.     cin.tie(NULL);
  31.     cout.precision(0);
  32.     freopen("domino-covering-1.in","r",stdin);
  33.     freopen("domino-covering-1.out","w",stdout);   
  34.     int n , m;
  35.     cin >> n >> m;
  36.     die(a[12 * (n - 1) + m - 1]);
  37.  
  38.  
  39.     return 0;
  40. }
Add Comment
Please, Sign In to add comment