Submission #56353925


Source Code Expand

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef long double ld;
#define all(x) x.begin(), x.end()
const int iinf = 1e9 + 10;
const ll linf = 1e18 + 10;
const int mod = 1'000'000'007;
int mm(int a, int b){ return (a*1ll*b) % mod; }
//---------------------------------------------------------------------
const int multitest = 0;

void solve(){
    int n; cin >> n;
    vector <int> p(n), q(n), ip(n), iq(n);
    for (int & x : p){
        cin >> x; x--;
    }
    for (int & x : q){
        cin >> x; x--;
    }

    vector <vector<int>> ans(n, vector<int>(n, -1));
    // for (int i = 0; i < n; i++) ip[p[i]] = i;
    // for (int i = 0; i < n; i++) iq[q[i]] = i;
    ip = p, iq = q;

    for (int j = 0; j < n; j++){
        int row = ip[j], col = iq[n-1-j];
        // cout << row << " " << col << endl;
        for (int i = 0; i < n; i++){
            if (ans[i][col] == -1) ans[i][col] = 1;
        }
        for (int i = 0; i < n; i++){            
            if (ans[row][i] == -1) ans[row][i] = 0;
        }
    }
    for (int i = 0; i < n; i++){
        for (int j = 0; j < n; j++){
            cout << ans[i][j];
        }
        cout << "\n";
    }

}

signed main(){
    ios_base::sync_with_stdio(0);
    cin.tie(0);

    int T = 1; 
    if (multitest) cin >> T;
    while (T--) 
        solve();

    return 0;
}

Submission Info

Submission Time
Task C - Row and Column Order
User Agreb
Language C++ 20 (gcc 12.2)
Score 600
Code Size 1409 Byte
Status AC
Exec Time 9 ms
Memory 4184 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 600 / 600
Status
AC × 2
AC × 78
Set Name Test Cases
Sample 00_sample_01.txt, 00_sample_02.txt
All 00_sample_01.txt, 00_sample_02.txt, 01_random_case_01.txt, 01_random_case_02.txt, 01_random_case_03.txt, 01_random_case_04.txt, 01_random_case_05.txt, 01_random_case_06.txt, 01_random_case_07.txt, 01_random_case_08.txt, 01_random_case_09.txt, 01_random_case_10.txt, 01_random_case_11.txt, 01_random_case_12.txt, 01_random_case_13.txt, 01_random_case_14.txt, 01_random_case_15.txt, 01_random_case_16.txt, 01_random_case_17.txt, 01_random_case_18.txt, 01_random_case_19.txt, 01_random_case_20.txt, 01_random_case_21.txt, 01_random_case_22.txt, 01_random_case_23.txt, 01_random_case_24.txt, 01_random_case_25.txt, 01_random_case_26.txt, 01_random_case_27.txt, 01_random_case_28.txt, 01_random_case_29.txt, 01_random_case_30.txt, 01_random_case_31.txt, 01_random_case_32.txt, 01_random_case_33.txt, 01_random_case_34.txt, 01_random_case_35.txt, 02_max_case_01.txt, 02_max_case_02.txt, 02_max_case_03.txt, 02_max_case_04.txt, 02_max_case_05.txt, 02_max_case_06.txt, 02_max_case_07.txt, 02_max_case_08.txt, 02_max_case_09.txt, 02_max_case_10.txt, 02_max_case_11.txt, 02_max_case_12.txt, 02_max_case_13.txt, 02_max_case_14.txt, 02_max_case_15.txt, 02_max_case_16.txt, 02_max_case_17.txt, 02_max_case_18.txt, 02_max_case_19.txt, 02_max_case_20.txt, 02_max_case_21.txt, 02_max_case_22.txt, 02_max_case_23.txt, 02_max_case_24.txt, 02_max_case_25.txt, 02_max_case_26.txt, 02_max_case_27.txt, 02_max_case_28.txt, 02_max_case_29.txt, 02_max_case_30.txt, 02_max_case_31.txt, 02_max_case_32.txt, 02_max_case_33.txt, 02_max_case_34.txt, 02_max_case_35.txt, 02_max_case_36.txt, 02_max_case_37.txt, 03_handmade_01.txt, 03_handmade_02.txt, 03_handmade_03.txt, 03_handmade_04.txt
Case Name Status Exec Time Memory
00_sample_01.txt AC 1 ms 3388 KiB
00_sample_02.txt AC 1 ms 3420 KiB
01_random_case_01.txt AC 4 ms 3560 KiB
01_random_case_02.txt AC 8 ms 4060 KiB
01_random_case_03.txt AC 4 ms 3588 KiB
01_random_case_04.txt AC 6 ms 3764 KiB
01_random_case_05.txt AC 4 ms 3508 KiB
01_random_case_06.txt AC 8 ms 4056 KiB
01_random_case_07.txt AC 8 ms 4040 KiB
01_random_case_08.txt AC 4 ms 3548 KiB
01_random_case_09.txt AC 5 ms 3608 KiB
01_random_case_10.txt AC 4 ms 3544 KiB
01_random_case_11.txt AC 8 ms 4032 KiB
01_random_case_12.txt AC 3 ms 3596 KiB
01_random_case_13.txt AC 8 ms 4056 KiB
01_random_case_14.txt AC 5 ms 3588 KiB
01_random_case_15.txt AC 3 ms 3732 KiB
01_random_case_16.txt AC 3 ms 3428 KiB
01_random_case_17.txt AC 7 ms 4036 KiB
01_random_case_18.txt AC 3 ms 3572 KiB
01_random_case_19.txt AC 5 ms 3656 KiB
01_random_case_20.txt AC 7 ms 3864 KiB
01_random_case_21.txt AC 5 ms 3544 KiB
01_random_case_22.txt AC 4 ms 3552 KiB
01_random_case_23.txt AC 4 ms 3652 KiB
01_random_case_24.txt AC 3 ms 3636 KiB
01_random_case_25.txt AC 3 ms 3588 KiB
01_random_case_26.txt AC 5 ms 3512 KiB
01_random_case_27.txt AC 5 ms 3568 KiB
01_random_case_28.txt AC 5 ms 3508 KiB
01_random_case_29.txt AC 3 ms 3600 KiB
01_random_case_30.txt AC 4 ms 3544 KiB
01_random_case_31.txt AC 5 ms 3548 KiB
01_random_case_32.txt AC 8 ms 4000 KiB
01_random_case_33.txt AC 6 ms 3760 KiB
01_random_case_34.txt AC 5 ms 3508 KiB
01_random_case_35.txt AC 8 ms 4052 KiB
02_max_case_01.txt AC 9 ms 4092 KiB
02_max_case_02.txt AC 9 ms 4060 KiB
02_max_case_03.txt AC 9 ms 4060 KiB
02_max_case_04.txt AC 9 ms 4028 KiB
02_max_case_05.txt AC 9 ms 4048 KiB
02_max_case_06.txt AC 9 ms 4028 KiB
02_max_case_07.txt AC 9 ms 4092 KiB
02_max_case_08.txt AC 9 ms 4076 KiB
02_max_case_09.txt AC 9 ms 4184 KiB
02_max_case_10.txt AC 9 ms 4088 KiB
02_max_case_11.txt AC 8 ms 4100 KiB
02_max_case_12.txt AC 9 ms 4116 KiB
02_max_case_13.txt AC 8 ms 4060 KiB
02_max_case_14.txt AC 8 ms 4056 KiB
02_max_case_15.txt AC 8 ms 4084 KiB
02_max_case_16.txt AC 8 ms 4088 KiB
02_max_case_17.txt AC 8 ms 4128 KiB
02_max_case_18.txt AC 8 ms 4040 KiB
02_max_case_19.txt AC 8 ms 4100 KiB
02_max_case_20.txt AC 9 ms 4028 KiB
02_max_case_21.txt AC 8 ms 4044 KiB
02_max_case_22.txt AC 8 ms 4060 KiB
02_max_case_23.txt AC 8 ms 4116 KiB
02_max_case_24.txt AC 8 ms 4084 KiB
02_max_case_25.txt AC 8 ms 4036 KiB
02_max_case_26.txt AC 8 ms 4060 KiB
02_max_case_27.txt AC 8 ms 4012 KiB
02_max_case_28.txt AC 8 ms 4100 KiB
02_max_case_29.txt AC 8 ms 4180 KiB
02_max_case_30.txt AC 8 ms 4044 KiB
02_max_case_31.txt AC 8 ms 4080 KiB
02_max_case_32.txt AC 8 ms 4036 KiB
02_max_case_33.txt AC 8 ms 4048 KiB
02_max_case_34.txt AC 8 ms 4084 KiB
02_max_case_35.txt AC 8 ms 4032 KiB
02_max_case_36.txt AC 9 ms 4112 KiB
02_max_case_37.txt AC 9 ms 4064 KiB
03_handmade_01.txt AC 1 ms 3472 KiB
03_handmade_02.txt AC 1 ms 3520 KiB
03_handmade_03.txt AC 8 ms 3960 KiB
03_handmade_04.txt AC 8 ms 4032 KiB