제출 #824636

#제출 시각아이디문제언어결과실행 시간메모리
824636exodus_과수원 (NOI14_orchard)C++14
17 / 25
373 ms8152 KiB
#include<bits/stdc++.h> using namespace std; int orch[155][5005]; int main() { int r,c; int hitone=0; cin >> r >> c; for(int i=1; i<=r; i++) { for(int j=1; j<=c; j++) { cin >> orch[i][j]; if(orch[i][j]==1) hitone++; } } int answer = hitone; int ter, sum; vector<int>co(c+1); for(int i=1; i<=r; i++) { for(int k=1; k<=c; k++) { co[k]=0; } for(int j=i; j<=r; j++) { sum = 0; ter = 0; for(int kol=1; kol<=c; kol++) { if(orch[j][kol]) { sum-=1; } else { sum+=1; } co[kol]+=sum; answer = min(answer, hitone+co[kol]-ter); ter = max(ter, co[kol]); } } } cout << answer << endl; 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...