제출 #1167098

#제출 시각아이디문제언어결과실행 시간메모리
1167098SmuggingSpunDigital Circuit (IOI22_circuit)C++20
2 / 100
1504 ms1576 KiB
#include<bits/stdc++.h>
#include "circuit.h"
using namespace std;
const int lim = 2e5 + 5;
int n, m, a[lim], parent[lim];
void init(int __n, int __m, vector<int>__p, vector<int>__a){
    n = __n;
    m = __m;
    for(int i = 0; i < n + m; i++){
        parent[i] = __p[i];
    }
    for(int i = 0; i < m; i++){
        a[i + n] = __a[i];
    }
}
int count_ways(int l, int r){
    for(int i = l; i <= r; i++){
        a[i] ^= 1;
    }
    if(n == 1 && m <= 1000){
        return count(a + n, a + n + m + 1, 1);
    }
}

컴파일 시 표준 에러 (stderr) 메시지

circuit.cpp: In function 'int count_ways(int, int)':
circuit.cpp:23:1: warning: control reaches end of non-void function [-Wreturn-type]
   23 | }
      | ^
#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...