CF 327A Flipping Game

来源:互联网 发布:视频转换器 for mac 编辑:程序博客网 时间:2024/05/21 10:04

/*

N很小, 模拟

*/

#include <iostream>#include <cstdio>#include <queue>#include <algorithm>#include <complex>#include <ctime>#include <cstdlib>#include <cstring>#include <string>#define INF 1e8#define MAX (int)1e6+ 5#define eps 1e-8using namespace std;int n;int a[MAX];;int getVal(int i, int j){    int ans = 0;    for(int k =  i - 1; k>= 0; k--){        ans += a[k];    }    for(int k = i; k <= j; k++){        ans += (a[k] + 1) % 2;    }    for(int k = j + 1; k < n; k++){        ans += a[k];    }    return ans;}int ans  = 0;int main(){    while(cin>>n){        for(int i   = 0; i < n; i++)            cin>>a[i];        ans = 0;        for(int i = 0; i < n; i++){            for(int j = i; j < n; j++){                int val = getVal(i, j);                ans = max(ans, val);            }        }        cout<<ans<<endl;    }    return 0;}


原创粉丝点击