제출 #1316960

#제출 시각아이디문제언어결과실행 시간메모리
1316960spetrMachine (IOI24_machine)C++20
10 / 100
134 ms424 KiB
#include <bits/stdc++.h> #include "machine.h" using namespace std; #define ll long long const ll mmod = 998244353; #define vl vector<long long> #define vll vector<vector<long long>> #define pl pair<long long, long long> #define vb vector<bool> std::vector<int> find_permutation(int N){ vector<int> cisla; for (ll i = 0; i < N; i++){ cisla.push_back(i); } if (N % 2 == 0){ cisla[N-1]++; } vector<int> p = use_machine(cisla); int x; for (x = 0; x <= 255; x++){ set<int> px; for (ll i = 0; i < N; i++){ px.insert(p[i]^x); } bool ok = true; for (ll i = 0; i < N; i++){ auto it = px.find(cisla[i]); if (it == px.end()){ ok = false; } } if (ok){ break; } } for (ll i = 0; i < N; i++){ p[i] ^= x; } if (N % 2 == 0){ cisla[N-1]--; } return p; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...