結果
問題 |
No.204 ゴールデン・ウィーク(2)
|
ユーザー |
![]() |
提出日時 | 2017-02-18 13:01:10 |
言語 | C++11(廃止可能性あり) (gcc 13.3.0) |
結果 |
WA
|
実行時間 | - |
コード長 | 812 bytes |
コンパイル時間 | 1,638 ms |
コンパイル使用メモリ | 157,568 KB |
実行使用メモリ | 5,248 KB |
最終ジャッジ日時 | 2024-12-30 03:58:58 |
合計ジャッジ時間 | 2,998 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 32 WA * 14 |
ソースコード
#include "bits/stdc++.h" using namespace std; #define FOR(i,s,g) for(int i=s;i<g;i++) #define REP(i, n) for(int i=0;i<n;i++) using ull = unsigned long long; using ll = long long; const char en = '\n'; const ull INFL = 810000001919114514; const ull INF = 1919114514; int d; char in[28]; int search(int i){ int result=0, count=0; //cout<<'r'<<i<<'l'<<i+d<<en; REP(j, 28){ if((in[j]=='o')||(i<=j&&j<=i+d)){ //cout<<(i<=j&&j<=i+d); count++; result=max(result, count); } else{ count=0; } } //cout<<en; return result; } int main(){ cin.tie();ios::sync_with_stdio(false); cin>>d; d--; fill_n(in,28,'x'); FOR(i,7,21){ cin>>in[i]; } int result=0; REP(i, 28){ result=max(result, search(i)); //cout<<i<<' '<<result<<en; } cout<<result<<en; return 0; }