結果
問題 | No.345 最小チワワ問題 |
ユーザー |
|
提出日時 | 2022-01-10 21:28:00 |
言語 | C++23 (gcc 13.3.0 + boost 1.87.0) |
結果 |
CE
(最新)
AC
(最初)
|
実行時間 | - |
コード長 | 766 bytes |
コンパイル時間 | 4,437 ms |
コンパイル使用メモリ | 292,740 KB |
最終ジャッジ日時 | 2025-03-19 18:35:09 |
合計ジャッジ時間 | 5,056 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge5 |
(要ログイン)
コンパイルエラー時のメッセージ・ソースコードは、提出者また管理者しか表示できないようにしております。(リジャッジ後のコンパイルエラーは公開されます)
ただし、clay言語の場合は開発者のデバッグのため、公開されます。
ただし、clay言語の場合は開発者のデバッグのため、公開されます。
コンパイルメッセージ
In file included from /usr/include/c++/13/string:43, from /usr/include/c++/13/bitset:52, from /usr/include/x86_64-linux-gnu/c++/13/bits/stdc++.h:52, from main.cpp:4: /usr/include/c++/13/bits/allocator.h: In destructor ‘constexpr std::__cxx11::basic_string<char>::_Alloc_hider::~_Alloc_hider()’: /usr/include/c++/13/bits/allocator.h:184:7: error: inlining failed in call to ‘always_inline’ ‘constexpr std::allocator< <template-parameter-1-1> >::~allocator() noexcept [with _Tp = char]’: target specific option mismatch 184 | ~allocator() _GLIBCXX_NOTHROW { } | ^ In file included from /usr/include/c++/13/string:54: /usr/include/c++/13/bits/basic_string.h:181:14: note: called from here 181 | struct _Alloc_hider : allocator_type // TODO check __is_final | ^~~~~~~~~~~~
ソースコード
//No.345 最小チワワ問題 #pragma GCC optimize("O3") #pragma GCC target("avx") #include <bits/stdc++.h> #define rep(i ,n) for(int i=0;i<(int)(n);++i) using namespace std; signed main(){ string s; cin >> s; int ans = (int)10e8; rep( i , s.size()-2){ if(s[i] == 'c'){ for( int j = i + 1 ; j < s.size() - 1 ; ++j){ if( s[j] == 'w'){ for( int k = j + 1 ; k < s.size() ; ++k){ if( s[k] == 'w') { int diff = k - i + 1; ans = min( ans , diff); } } } } } } if( ans == (int)10e8 ) cout << -1 << endl; else cout << ans << endl; }