제출 #877566

#제출 시각아이디문제언어결과실행 시간메모리
877566LucaIlieCouncil (JOI23_council)C++17
16 / 100
4026 ms2896 KiB
#include <bits/stdc++.h> using namespace std; const int MAX_N = 3e5; const int MAX_M = 200; int vote[MAX_N], pro[MAX_M]; int main() { int n, m; cin >> n >> m; for ( int i = 0; i < n; i++ ) { for ( int b = 0; b < m; b++ ) { int x; cin >> x; vote[i] += (x << b); pro[b] += x; } } for ( int i = 0; i < n; i++ ) { int maxAp = 0; for ( int j = 0; j < n; j++ ) { if ( i == j ) continue; int ap = 0; for ( int b = 0; b < m; b++ ) { if ( pro[b] - ((vote[i] >> b) & 1) - ((vote[j] >> b) & 1) >= n / 2 ) ap++; } maxAp = max( maxAp, ap ); } cout << maxAp << "\n"; } return 0; }
#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...