제출 #1236877

#제출 시각아이디문제언어결과실행 시간메모리
1236877countless디지털 회로 (IOI22_circuit)C++20
2 / 100
1213 ms4904 KiB
#include "circuit.h" #include <bits/stdc++.h> using namespace std; typedef long long ll; typedef long double ld; #define sp <<" "<< #define endl "\n" int n, m; vector<vector<int>> adj; vector<int> a; void init(int N, int M, vector<int> P, vector<int> A) { adj.assign(N+M, {}); n = N, m = M, a = A; for (int i = 1; i < N + M; i++) { adj[i].push_back(P[i]); adj[P[i]].push_back(i); } } int count_ways(int L, int R) { // cerr << L-n sp R-n << endl; for (int i = L-n; i <= R-n; i++) { a[i] ^= 1; } int ans = 0; for (int i = 0; i < m; i++) { ans += a[i]; } return ans; }
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...