QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#306270 | #7922. Rank Promotion | PetroTarnavskyi# | AC ✓ | 115ms | 13852kb | C++20 | 1.6kb | 2024-01-16 16:41:34 | 2024-01-16 16:41:34 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
#define FOR(i, a, b) for(int i = (a); i < (b); i++)
#define RFOR(i, b, a) for(int i = (b) - 1; i >= (a); i--)
#define SZ(a) (int)a.size()
#define ALL(a) a.begin(), a.end()
#define PB push_back
#define MP make_pair
#define F first
#define S second
typedef long long LL;
typedef vector<int> VI;
typedef pair<int, int> PII;
typedef double db;
struct Fewick
{
int n;
VI t;
void init(int _n)
{
n = _n;
t.clear();
t.resize(n, 0);
}
void upd(int pos, int val)
{
for(;pos < n; pos |= pos + 1)
t[pos] = max(t[pos], val);
}
int query(int pos)
{
int res = 0;
for(;pos >= 0; pos = (pos & (pos + 1)) - 1)
res = max(res, t[pos]);
return res;
}
};
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
cout << fixed << setprecision(15);
LL n, c, p, q;
cin >> n >> c >> p >> q;
string s;
cin >> s;
VI pref(n + 1, 0);
FOR(i, 0, n)
pref[i + 1] = pref[i] + (s[i] == 'Y');
vector<LL> vals(n + 1);
FOR(i, 0, n + 1)
vals[i] = q * pref[i] - p * i;
sort(ALL(vals));
Fewick T;
T.init(n + 1);
VI dp(n + 1, 0);
FOR(i, 0, n + 1)
{
LL curI = q * pref[i] - p * i;
int idI = lower_bound(ALL(vals), curI) - vals.begin();
//j <= i - c && cur_i >= cur_j -> dp[i] = max(dp[j])
if(i - c >= 0)
{
LL curJ = q * pref[i - c] - p * (i - c);
int idJ = lower_bound(ALL(vals), curJ) - vals.begin();
T.upd(idJ, dp[i - c] + 1);
}
if(i)
dp[i] = max(dp[i - 1], T.query(idI));
//cout << dp[i] << " ";
}
cout << dp[n] << "\n";
return 0;
}
詳細信息
Test #1:
score: 100
Accepted
time: 1ms
memory: 3876kb
input:
12 4 4 7 YYYNYYNNNYYN
output:
2
result:
ok single line: '2'
Test #2:
score: 0
Accepted
time: 0ms
memory: 3808kb
input:
10 1 1 1 YNYNYNYNYN
output:
5
result:
ok single line: '5'
Test #3:
score: 0
Accepted
time: 0ms
memory: 3644kb
input:
17 5 250000 500000 YYYYYYYYYYYYYYYYY
output:
3
result:
ok single line: '3'
Test #4:
score: 0
Accepted
time: 0ms
memory: 3876kb
input:
8 3 2 3 YNNYYYYN
output:
2
result:
ok single line: '2'
Test #5:
score: 0
Accepted
time: 7ms
memory: 4068kb
input:
40378 48 75 92 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
202
result:
ok single line: '202'
Test #6:
score: 0
Accepted
time: 8ms
memory: 4404kb
input:
50898 43 72 91 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
321
result:
ok single line: '321'
Test #7:
score: 0
Accepted
time: 6ms
memory: 4044kb
input:
35577 30 65 83 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
330
result:
ok single line: '330'
Test #8:
score: 0
Accepted
time: 1ms
memory: 3696kb
input:
2540 200 333781 500000 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNYYNNNNNNYYYNNNYNNNYNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYYYYYYYYYYYYYYYYYYYYYY...
output:
1
result:
ok single line: '1'
Test #9:
score: 0
Accepted
time: 1ms
memory: 3676kb
input:
1520 200 400000 498989 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNNNNNNNNYYNNNYNYNYNNNNNNNNNNNNNNNNYNNNNNNNNNNNNYNNNNNNNYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNNNNYNNNNNYNNNNNNNNNNNNNNNYNNN...
output:
3
result:
ok single line: '3'
Test #10:
score: 0
Accepted
time: 1ms
memory: 3664kb
input:
1500 22 15 22 YYYYYYYNNYNNNNNYYYYYYYYNNNNNNNYYYYYYYNNNNYNNNYYYYYYYNNNNNNYNYYYYYYYNNNNNNYNYYYYYYYNYNNNNNNYYYYYYYNNNNNNYNYYYYYYYNNNNYNNNYYYYYYYNNNNNNYNYYYYYYYYNNNNNNNYYYYYYYNNNNNYNNYYYYYYYYNNNNNNNYYYYYYYNNNNNNNYYYYYYYYNNNYNNNNYYYYYYYNNNNYNNNYYYYYYYNNNNNNYNYYYYYYYNNNNYNNNYYYYYYYNNNNNYNNYYYYYYYNNYNNNNNY...
output:
50
result:
ok single line: '50'
Test #11:
score: 0
Accepted
time: 1ms
memory: 3684kb
input:
2200 25 7 25 YYYYNNNNNNNNNNNNNNNNNNYYYNNNNNNNNNNYNNNNNNNNYYYNNNNNNNNNNNNNNNNNNYYYYNNNYNNNNNNNNNNNNNNNYYYNNNNNNNNNNNNNNYNNNNYYYNYNNNNNNNNNNNNNNNNNYYYNNNNNNNNNNNNNNNNNNYYYYNNNNNNNNNNNNYNNNNNNYYYNNYNNNNNNNNNNNNNNNNYYYNNNYNNNNNNNNNNNNNNNYYYNNNNNNNNNNNNNNNYNNNYYYNNNNNNNNNNNNYNNNNNNYYYNNNNNNNNNNNYNNNNNNNY...
output:
50
result:
ok single line: '50'
Test #12:
score: 0
Accepted
time: 93ms
memory: 13852kb
input:
500000 197 377664 498567 YNYYNYYYYYYNYNYYNYYYYYYNYYNYNYYYYYYNYYYNYNYYYYYNYYYNNYYYNYYYYYYNYNYYYYYNYNYYYYYNNYYYNYYYYNYYYYYNYYNYNYYYYYNYYYNYNYYYYYYNYYNYYNYYYYYNYYNYNYYYYYNYYNYYYNYYNYYYYYYNYYNYYYNYYYNYNYYYYYNYYYNYYYNYYYNYYNYYYYYNYNYYYNYYYYYNYYYNNYYYYNYYNYYYYYYNNYYYYYYNYNYYNYYYYYYNYYNYYNYYYYNYYYYNYNYYYYY...
output:
1929
result:
ok single line: '1929'
Test #13:
score: 0
Accepted
time: 82ms
memory: 13568kb
input:
500000 197 378910 498567 NYYYYYYNYYYNYNYYYYYNNYYYYNYYNYYYNYYYNYYYYYYNYYNYYYYNYNYYNYYYYNYYYYYNYYNYNYYYYYYNNYYYNYYYNYYYYNYYNYYYYNYYYYNYYYNYYYNYNYYYYYNYYNYYYYNYYYNYYYYNYYYNYNYYNYYYYYNYNYYYNYYYYYYNNYYYYNYYYYNYYYNYYNYYYNYYNYYYYNYYYYYNYYNYNYYYNYYYYNYYYNYYNYYYYNYYYYYNYYYNYNYYYYNYNYYYYYYNYNYYYYNYYYYNNYYYYYY...
output:
0
result:
ok single line: '0'
Test #14:
score: 0
Accepted
time: 0ms
memory: 3640kb
input:
1 1 1 1 Y
output:
1
result:
ok single line: '1'
Test #15:
score: 0
Accepted
time: 0ms
memory: 3648kb
input:
1 1 1 1 N
output:
0
result:
ok single line: '0'
Test #16:
score: 0
Accepted
time: 0ms
memory: 3844kb
input:
1 1 1 2 Y
output:
1
result:
ok single line: '1'
Test #17:
score: 0
Accepted
time: 0ms
memory: 3584kb
input:
1 1 1 2 N
output:
0
result:
ok single line: '0'
Test #18:
score: 0
Accepted
time: 0ms
memory: 3576kb
input:
20 2 500000 500000 YNYYNNYYYNNNYYYYNNNN
output:
4
result:
ok single line: '4'
Test #19:
score: 0
Accepted
time: 0ms
memory: 3844kb
input:
20 2 1 500000 YNYYNNYYYNNNYYYYNNNN
output:
7
result:
ok single line: '7'
Test #20:
score: 0
Accepted
time: 6ms
memory: 4136kb
input:
35877 54 77 98 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN...
output:
178
result:
ok single line: '178'
Test #21:
score: 0
Accepted
time: 9ms
memory: 4396kb
input:
52421 48 63 96 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN...
output:
429
result:
ok single line: '429'
Test #22:
score: 0
Accepted
time: 5ms
memory: 4092kb
input:
33727 47 76 84 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN...
output:
102
result:
ok single line: '102'
Test #23:
score: 0
Accepted
time: 35ms
memory: 13568kb
input:
499998 2 456787 456787 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYNYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYY...
output:
246124
result:
ok single line: '246124'
Test #24:
score: 0
Accepted
time: 0ms
memory: 3620kb
input:
500 10 5 7 YNNNNYNYYYNYYYYNNYYNNYNYNYYYYNYYYYYYNYNNNNYYYYNYYYNNNNNYYYYNYNYNNNNYYYNNNNYNYNNNYYNNYNYYNYYNYNYYNNYYNNNYYNYYNYNNYNNYYNYNNYNYYYNYYNNNNNYYNYYNYYNNYNNYYNYNYNNNYNNYNYYYNNNNNYNYYNNNNYYNYYYNYYYYYYYNNNNNYNYYYNNYNNYNYYNNNNYYNYNNYNNYNNYNNYNNNNYNYYNYYYNYYYYYYYYNNNNYYYNYNNNYYNNYNYNYYYNNYYNYYYYNYNNYY...
output:
10
result:
ok single line: '10'
Test #25:
score: 0
Accepted
time: 1ms
memory: 3592kb
input:
500 10 5 7 YNNYNNNNNNNNYNYYNNYYYNYYNNYYYNYNNNNYNYNYYYNYNYNNYYNYYYNNNNNNYYNYYYNNYNYYNNNYYYNNYYNNYYYNNNYNNYYNNNYNYYNNYNYYYNYNNYYYNNNNYYNYNNYNNYNNNNYNYYYYYNYNNNYYYYYYYYNYYYYNYYNNYYNYYNYYNYNYNNNNNNYNYNNNNYNNNYYNNYNYNYNNNYNNNYNNYNNNNNYNYYYNNNYNYYYYYYNNNNNNYNNYNYNYYYYNNNNNNNYNYYNYYYNYNYNNYNYYYYNNYNNYNYNNN...
output:
8
result:
ok single line: '8'
Test #26:
score: 0
Accepted
time: 1ms
memory: 3624kb
input:
500 10 5 7 NNYYYNNYNYNYYNNYNNNYNYYYYNNNNNNNNYYNYNYYNYNYYYYYYYNNNYNNYNNYYYYYYYNYYNNNYYYNNNNNYYYYNNYYYYYYYYYYYYYYNNYYYYNYYYNYNNNNNYNYYYNNNYNNYYNNYNNYNYNNYYNNNYYNNNYYYYYYYNYNNYYYYYYNNYNYYYYYNYYYYYYNYNNNYYNYNNNNNYYYYYNYNYNNNYNNNNNNNNYNYYYYNYYNYNYYNNNNNYYNYNYNYYNNNYYNNYNNNNYYYNYNNYNNNNYYNNYYNNNYNYNYYYYYY...
output:
15
result:
ok single line: '15'
Test #27:
score: 0
Accepted
time: 1ms
memory: 3816kb
input:
500 10 5 7 NNNYNYYNYNYYYNYYNYYYYNYYNNYNNNYYNNNNNNYNNNYYNYYYNYYYNNNYYYYNYYNYNYNYYNNNNNNNYNNYNYNNYYNYNYNYNYYYNYNYNYNYNNYYNYNYYYNNNNYYNYNYNYYNYYNYNNYNNYYYNNYNYYNYYYYYNNNNNYNNNNYYYYYYNYYYYNNYNYYYNNYYYYNYYNNNYYNNYYYNNYYYNNYNYNNYNYNYNNYNNYYNNNNNYYNNYYNNYNNYYNYNNYYYNNYYYYNNYNNYNNYYYYNNYNNYYYNYYNYYYYNYNNNNN...
output:
13
result:
ok single line: '13'
Test #28:
score: 0
Accepted
time: 1ms
memory: 3648kb
input:
500 10 5 7 YYNNNNYYNYNYYNNNYNNNYNNYNNNYNNNYNNYNYNNNNNYNYYYYNNNYYYYNYNYNNNYYNNYYYNNNYYYNYNYYNYYYNYNYYNNNYNYNYYYNYYNNNYNNYNNNYYNNNYYNYYYNNNYNNYNYNYNNYYNYNNNNNYYNNNNNYNNYNNYNNNNYNYNNNNNNNNNYNNNYNNNYNYNYYNNNYYYNNYNNNNNYNNNNYYNNNYNYYYYNNYYNNYYYNYYYNYNYNNNYNYYNYYYNYYYNYNYNNNNYNYNYNYYYNYYYNYNYNNNNYNNNNNNNY...
output:
7
result:
ok single line: '7'
Test #29:
score: 0
Accepted
time: 2ms
memory: 3712kb
input:
12345 195 2 4 NNNYYNNYNNNNNYNNYYYYNNNNYYNYNYYYNYNYNYNNYYYYNYNYNNNNNYYYYNNYYNYYYNNNYNNNNYYNNNYYYYYNYNYNNYNNNNYYNNYYNYYYYNYYNYYNYNNNYYYYYNYNNYYNNNNNYYYYYYYYNNYNNYYYNNYNNYYNNNYNNNYYNNYYNNNYYNNYNYNNNYNNNYYNYYNYYYNYYNNYNYNNYYYYNNNNYYYNYYNYNNYNYNYNNNYNYNYYYYNNYNYNYNYYNYNNNNYYYNYNYYNYYYNYYYNNYNYYYYYNYNYYYN...
output:
53
result:
ok single line: '53'
Test #30:
score: 0
Accepted
time: 2ms
memory: 3940kb
input:
6789 196 85 100 YYYYYYNYYYNNNYYYYYYYYYYYYYYYNYYYNYNYYYNYYYYYYYYYYYYYNYYNNYYYYYYNNYYYYYNYYYNYYYYYNYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYNYYNYYYNYYYNYYYNYNYNYYYYYNYYNNYYYNYNYYYYYYYYYNYNYYYNYYYYYNYYYYYNYYNYNYYYYYYYYYYNYYYNYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYNYYYYYNNYYYYYYYYYYYYYYYNYYYNNYYNNYYYNYYYYYYNYYYY...
output:
4
result:
ok single line: '4'
Test #31:
score: 0
Accepted
time: 115ms
memory: 13476kb
input:
500000 197 10000 14283 YYYYYYYYYNYYYYYYNNNYYYYNNNYNYNYNNYNYNYNYYNYNYNNNYYNYYNNYNNYNYNNYYNYNYYNNNYYYYNYYYYYYYNYNYYYYNNYYYNNNYNYNYYNYYYYYNYYYYYNNYYYYYNYYYYNYYYYYYYYYYYYYNYNYYYYYNYNYYYYYNNYYYNYNYYYYYYNYYYYYNYYYNNYNYYYYYYYYYNYNYYYYYYNNYNYNYNNYYYYYYYNNYNYYNYNNNYNYYYYYYYNYYYYYYYYYYYYYYNNYNNNYNNYYNNNYNYYNY...
output:
2068
result:
ok single line: '2068'
Test #32:
score: 0
Accepted
time: 68ms
memory: 13816kb
input:
500000 198 5 100 NNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNN...
output:
0
result:
ok single line: '0'
Test #33:
score: 0
Accepted
time: 69ms
memory: 13644kb
input:
500000 199 2 100 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN...
output:
0
result:
ok single line: '0'
Test #34:
score: 0
Accepted
time: 71ms
memory: 13676kb
input:
499999 200 125 200 YNNNNNNNYYYNYYNYNNNNYNNYNYNYYYYYYYYYNYNYYNYYNNNNYNYNNNNYYYNYYNYYYNYNYNYYYNNYYNNYNYYYNNYYNNNNNYNNYNYYNYYNYYNYYYYYNYYNYNNNYYYNNYYNNNNNYYYNYYYNNYYNYNNYYNYNYNYNYNNNNYYNNYNNYNYYYYNYNYYNNYNNNYNNYYNNNYNYYYYNYYNNNYYYYYNNNYYNNYYYNNYNYYNYNYYYYNYYYNNNYYYNNNYYNYYNYNYYNYYYNNNNYNYYNNNYNNNYYYYNN...
output:
8
result:
ok single line: '8'
Test #35:
score: 0
Accepted
time: 73ms
memory: 13656kb
input:
499998 200 197 199 YYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYNYYYYYYYYYYYYYYNYYYYYYYYYYNYYYYNYYYYYYYYYYYYYYNNYYYYYYYYYYYYYNYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYNYYYYYYYYYYYYYYYYYYYYNYYYYYNYYYYYYYYYYYNYYYYYYNYYYYYYYYYYYYYYYYNYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
4
result:
ok single line: '4'
Test #36:
score: 0
Accepted
time: 0ms
memory: 3580kb
input:
51 20 4 39 YNNNNNNNYNNNNNNNNNNNNNNNNNNNNYYNNNNNNNNNNNNNNNNNYYY
output:
2
result:
ok single line: '2'
Test #37:
score: 0
Accepted
time: 87ms
memory: 13304kb
input:
487860 186 4 371 YYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN...
output:
1370
result:
ok single line: '1370'
Test #38:
score: 0
Accepted
time: 89ms
memory: 13552kb
input:
489095 190 22 379 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN...
output:
865
result:
ok single line: '865'
Test #39:
score: 0
Accepted
time: 65ms
memory: 11568kb
input:
406069 180 12 359 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN...
output:
396
result:
ok single line: '396'
Test #40:
score: 0
Accepted
time: 75ms
memory: 11568kb
input:
409329 199 312 397 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
1068
result:
ok single line: '1068'
Test #41:
score: 0
Accepted
time: 56ms
memory: 11808kb
input:
412140 181 334 361 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN...
output:
640
result:
ok single line: '640'
Test #42:
score: 0
Accepted
time: 64ms
memory: 13584kb
input:
499682 191 282 381 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
271
result:
ok single line: '271'
Test #43:
score: 0
Accepted
time: 3ms
memory: 3976kb
input:
12400 150 333 445 NYNNYNNNYYYNYYYNNYYYYYYYNYYYNYYYNNNYYYYYYYNYYYYYYYYNYNNNYYYYYNNNYYNNNNYYYYYNYNYYYYYYNYYYNNYYYNYYNNYYYYNNYYYNNYYYYYYYYYYNYYYYYYYYYYNNYYNYNYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYNNYYYYYNYYYNYYYNNNYYNYNNYYYNYYYYYYYNYNYYYYYNNNYYNYYYYNYNYYNYYNYYYYYYYNYNYNNYYYYYNYYNNYYNYNYNNYNYYY...
output:
67
result:
ok single line: '67'
Test #44:
score: 0
Accepted
time: 0ms
memory: 3656kb
input:
11180 130 2222 4441 YNNYNYYYNYYYNNNNYYNNYNNNNNYYNNYNNYYYNNNYNNYYYNNYYYNNNYNNYYYNYNNNYNYNNYNNYYNNNNNYNNNNYYNYYYYNNNNNYNYYNNYNYYNYNNNYYNYYNNNYNNNNNNYYYNNYYYNNYNNYYNNYNYNYYYYNNNNYYYNYNYNYYNYYYYNYYNNYYNNNYNYYYNYNYNNNNNYNNYNYYNNYNYNNYYNNNYYYNYNNYYNYYNNYNNYNNNYNNNNYNYNNYNYNNYNYNYYYYNNNNYYNYYNYYYYNYNYNNYYY...
output:
69
result:
ok single line: '69'
Test #45:
score: 0
Accepted
time: 4ms
memory: 3828kb
input:
18834 110 11111 44449 YNYNNYNNYNNNNNNNNNNYYNNNNNNNYYNYNNYNNYNNNNNNNYNYNNYNNNNYNYNNNNNNNYNNNNYNNYYNYYNYNNNYNNNYYNNNYNNYNNNNYNYYNYYYNNYNYYNNNYNNNNNNNNNNNYYNNNNNNNNYNNNNNNNNNNNNYYNYNNNYNNYNNNNNNNNYNYNNNYNNNYNNNNNNNNYYNNNNNNYNNNNNYNNYNYNYNYYNNNYNYNYNNYNNYNNNYYNYNNNNNYNNNYNYYNNNNNNNNNNYNNYYNYNNNNNNNNYNNN...
output:
139
result:
ok single line: '139'