//Yukicoder //Q204 GW2 //二次元可変配列 //vector > mass; //vector > memo; //#include "stdafx.h" #include #include #include //list #include //tree #include //連想配列 #include //hash #include //hash #include #include #include using namespace std; typedef unsigned long long LL; #define START (0) #define RIGHT (1) #define UP (2) #define LEFT (3) #define DOWN (4) #define DATA_MAX (1000000) char a[60]; int memo[60]; char _a[60]; int main() { int N; int limit = 0; cin >> N; int j = 0; int i = 0; //前の2週間 for (i = 0; i < 14; i++) { a[i] = 'x'; memo[j] = i; j++; } for (i = 14; i < 28; i++) { cin >> a[i]; if (a[i] == 'x') { memo[j] = i; j++; } } //後の2週間 for (i = 28; i < 42; i++) { a[i] = 'x'; } memo[j] = 28; memcpy(_a,a, 60); limit = j+1; j = 0; int max = 0; int ans = 0; while(1) { int flag = 0; for (int k=0;k max) max = ans; } memcpy(a, _a, 60); j++; if (limit == j) break; } cout << max << endl; //getchar(); return 0; }