Submission #59568063
Source Code Expand
#include <bits/extc++.h>
using namespace std;
#define int long long
#define all(x) x.begin(), x.end()
#define rall(x) x.rbegin(), x.rend()
#define mod 1000000007
#define INF LONG_LONG_MAX
#define cmin(a, b) a = min(a, b)
#define cmax(a, b) a = max(a, b)
template<typename T> using ordered_set = __gnu_pbds::tree<T, __gnu_pbds::null_type,
less<T>, __gnu_pbds::rb_tree_tag, __gnu_pbds::tree_order_statistics_node_update>;
template<typename T> using matrix = vector<vector<T>>;
namespace io {
template<typename T, typename F>
istream &operator>>(istream &cin, pair<T, F> &p) {
cin >> p.first >> p.second;
return cin;
}
template<typename T, typename F>
ostream &operator<<(ostream &cout, pair<T, F> &p) {
cout << p.first << ' ' << p.second << '\n';
return cout;
}
template<typename T>
istream &operator>>(istream &cin, vector<T> &a) {
for (T &i: a) cin >> i;
return cin;
}
template<typename T>
ostream &operator<<(ostream &cout, vector<T> &a) {
for (T i: a) cout << i << ' ';
return cout;
}
template<typename T>
istream &operator>>(istream &cin, deque<T> &a) {
for (T &i: a) cin >> i;
return cin;
}
template<typename T>
ostream &operator<<(ostream &cout, deque<T> &a) {
for (T i: a) cout << i << ' ';
return cout;
}
}
using namespace io;
void solution() {
int n, k, o = 0, p = 0;
string s;
cin >> n >> k >> s;
for (char i : s) {
if (i == 'O') o++;
else o = 0;
p += o / k, o %= k;
}
cout << p;
}
signed main() {
ios::sync_with_stdio(false), cin.tie(nullptr), cout.tie(nullptr), cerr.tie(nullptr);
int t = 1;
// cin >> t;
while (t--) {
solution();
cout << '\n';
}
return 0;
}
Submission Info
| Submission Time |
|
| Task |
B - Strawberries |
| User |
JahonaliX |
| Language |
C++ 17 (Clang 16.0.6) |
| Score |
200 |
| Code Size |
1921 Byte |
| Status |
AC |
| Exec Time |
1 ms |
| Memory |
3580 KiB |
Judge Result
| Set Name |
Sample |
All |
| Score / Max Score |
0 / 0 |
200 / 200 |
| Status |
|
|
| Set Name |
Test Cases |
| Sample |
00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt |
| All |
00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_random_00.txt, 01_random_01.txt, 01_random_02.txt, 01_random_03.txt, 01_random_04.txt, 01_random_05.txt, 01_random_06.txt, 01_random_07.txt, 01_random_08.txt, 01_random_09.txt, 01_random_10.txt, 01_random_11.txt, 01_random_12.txt, 01_random_13.txt, 01_random_14.txt, 01_random_15.txt, 01_random_16.txt, 01_random_17.txt, 01_random_18.txt, 01_random_19.txt, 01_random_20.txt, 01_random_21.txt, 01_random_22.txt, 01_random_23.txt |
| Case Name |
Status |
Exec Time |
Memory |
| 00_sample_00.txt |
AC |
1 ms |
3320 KiB |
| 00_sample_01.txt |
AC |
1 ms |
3384 KiB |
| 00_sample_02.txt |
AC |
1 ms |
3484 KiB |
| 01_random_00.txt |
AC |
1 ms |
3512 KiB |
| 01_random_01.txt |
AC |
1 ms |
3512 KiB |
| 01_random_02.txt |
AC |
1 ms |
3476 KiB |
| 01_random_03.txt |
AC |
1 ms |
3388 KiB |
| 01_random_04.txt |
AC |
1 ms |
3580 KiB |
| 01_random_05.txt |
AC |
1 ms |
3452 KiB |
| 01_random_06.txt |
AC |
1 ms |
3508 KiB |
| 01_random_07.txt |
AC |
1 ms |
3392 KiB |
| 01_random_08.txt |
AC |
1 ms |
3324 KiB |
| 01_random_09.txt |
AC |
1 ms |
3472 KiB |
| 01_random_10.txt |
AC |
1 ms |
3328 KiB |
| 01_random_11.txt |
AC |
1 ms |
3328 KiB |
| 01_random_12.txt |
AC |
1 ms |
3432 KiB |
| 01_random_13.txt |
AC |
1 ms |
3512 KiB |
| 01_random_14.txt |
AC |
1 ms |
3420 KiB |
| 01_random_15.txt |
AC |
1 ms |
3392 KiB |
| 01_random_16.txt |
AC |
1 ms |
3404 KiB |
| 01_random_17.txt |
AC |
1 ms |
3324 KiB |
| 01_random_18.txt |
AC |
1 ms |
3448 KiB |
| 01_random_19.txt |
AC |
1 ms |
3516 KiB |
| 01_random_20.txt |
AC |
1 ms |
3428 KiB |
| 01_random_21.txt |
AC |
1 ms |
3580 KiB |
| 01_random_22.txt |
AC |
1 ms |
3512 KiB |
| 01_random_23.txt |
AC |
1 ms |
3460 KiB |