Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- #define fo(i, a, b) for(int _add = ((a) <= (b) ? 1 : -1), _i = ((a)*_add), i = (_i*_add), _b = ((b)*_add); _i <= _b; ++_i, i = _i*_add)
- #define ll long long
- #define eb emplace_back
- template<typename... Args>
- void dbg(Args... args){((cout << args << ' '), ...);}
- void out(auto e) {cout << e;}
- template<typename T, size_t N>
- void dbg(T (&x)[N], int sz1){
- out("["); fo(i,1,sz1) out(x[i]), out(i<sz1?",":""); out("]");
- }
- template<typename T, size_t N, size_t M>
- void dbg(T (&x)[N][M], int sz1, int sz2){
- out("["); fo(i,1,sz1) {dbg(x[i], sz2); out(i<sz1?"\n ":"");} out("]");
- }
- template<typename T, size_t N, size_t M, size_t K>
- void dbg(T (&x)[N][M][K], int sz1, int sz2, int sz3){
- out("["); fo(i,1,sz1) {dbg(x[i], sz2, sz3); out(i<sz1?"\n ":"\n");} out("]");
- }
- const int N = 2e5+7;
- int main(){
- int a[5][5][5]{};
- fo(i,1,2) fo(j,1,3) fo(k,1,3) cin >> a[i][j][k];
- dbg(a,2,2,2);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement