QOJ.ac
QOJ
QOJ is currently under a maintenance. It might be unavailable in the following a few hours.
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#927924 | #3149. Territory | Mispertion | 100 ✓ | 369ms | 30412kb | C++23 | 5.0kb | 2025-03-07 18:22:23 | 2025-03-07 18:22:23 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
mt19937 rng(chrono::steady_clock::now().time_since_epoch().count());
using ll = long long;
#define int ll
using ld = long double;
using pii = pair<int, int>;
#define S second
#define F first
#pragma GCC optimize("Ofast")
#pragma GCC optimize("unroll-loops")
#define mispertion ios_base::sync_with_stdio(0),cin.tie(0)
#define sz(x) (int)x.size()
#define all(x) x.begin(),x.end()
const ld PI = 3.1415926535;
const ld eps = 1e-9;
const int N = 3e5 + 2;
const int M = 1e4 + 13;
int mod =998244353;
const int infi = 1e9;
const ll infl = 1e16;
const int P = 3;
inline int mult(int a, int b) {
return a * 1LL * b % mod; }
inline int sum(int a, int b) {
if(a + b >= mod)
return a + b - mod;
if(a + b < 0)
return a + b + mod;
return a + b;
}
ll binpow(ll a, ll n, int mod) {
if (n == 0) return 1;
if (n % 2 == 1) {
return binpow(a, n - 1, mod) * a % (mod);
} else {
ll b = binpow(a, n / 2, mod);
return b * b % (mod);
}
}
int n, k;
map<char, int> di, dj;
map<pair<int, pii>, vector<int>> sps;
vector<pii> pot = {{0, 0}, {0, -1}, {-1, -1}, {-1, 0}};
int dx = 0, dy = 0;
set<pii> al;
int get(int x, int y){
int lo = 0, hi = 1e9+1;
auto it = sps.find({x * dy - y * dx, {(x % (max(1LL, dx)) + (max(1LL, dx))) % (max(1LL, dx)), (y % (max(1LL, dy)) + (max(1LL, dy))) % (max(1LL, dy))}});
if(it == sps.end()){
return 1e9+1;
}
// for(auto e : it->S){
// cout << e << ' ';
// }
// cout << '\n';
auto r = lower_bound(all(it->S), x + y);
while(lo + 1 < hi){
int m = (lo + hi) / 2;
auto l = lower_bound(all(it->S), x - m * dx + y - m * dy);
if(r - l > 0){
hi = m;
}else{
lo = m;
}
}
return hi;
}
inline void solve() {
cin >> n >> k;
string s;
cin >> s;
di['W'] = 0;
di['E'] = 0;
di['E'] = 1;
di['W'] = -1;
dj['N'] = 1;
dj['S'] = -1;
dj['E'] = 0;
dj['W'] = 0;
for(auto c : s){
dx += di[c];
dy += dj[c];
}
if(dx == 0 && dy == 0){
set<pii> st;
int i = 0, j = 0;
int pr = 0;
for(int _ = 1; _ <= 1; _++){
st.insert({i, j});
for(auto c : s){
i += di[c];
j += dj[c];
st.insert({i, j});
}
int ans = 0;
for(auto e : st){
if(st.find({e.F, e.S + 1}) != st.end() &&
st.find({e.F + 1, e.S}) != st.end() &&
st.find({e.F + 1, e.S + 1}) != st.end())
ans++;
}
pr = ans;
}
cout << pr << '\n';
return;
}
if(dx < 0){
for(auto &c : s){
if(c == 'W'){
c = 'E';
}else if(c == 'E'){
c = 'W';
}
}
}
if(dy < 0){
for(auto &c : s){
if(c == 'N')
c = 'S';
else if(c == 'S')
c = 'N';
}
}
dx = 0, dy = 0;
al.insert({0, 0});
for(auto c : s){
dx += di[c];
dy += dj[c];
al.insert({dx, dy});
pot.push_back({dx, dy});
pot.push_back({dx - 1, dy});
pot.push_back({dx, dy - 1});
pot.push_back({dx - 1, dy - 1});
}
sort(all(pot));
pot.resize(unique(all(pot)) - pot.begin());
sps[{0LL, {0LL, 0LL}}].push_back(0);
int x = 0, y = 0;
for(auto c : s){
x += di[c];
y += dj[c];
sps[{x * dy - y * dx, {(x % (max(1LL, dx)) + (max(1LL, dx))) % (max(1LL, dx)), (y % (max(1LL, dy)) + (max(1LL, dy))) % (max(1LL, dy))}}].push_back(x + y);
}
for(auto e : sps){
sort(all(sps[e.F]));
}
int ans = 0;
// cout << dx << ' ' << dy << '\n';
for(auto e : pot){
int x = e.F, y = e.S;
int r = -1, l = 0;
// cout << x << ' ' << y << '\n';
if(al.find({x, y}) != al.end()){
r = max(r, get(x, y));
}else{
l = max(l, get(x, y));
}
if(al.find({x + 1, y}) != al.end()){
r = max(r, get(x + 1, y));
}else{
l = max(l, get(x + 1, y));
}
if(al.find({x, y + 1}) != al.end()){
r = max(r, get(x, y + 1));
}else{
l = max(l, get(x, y + 1));
}
if(al.find({x + 1, y + 1}) != al.end()){
r = max(r, get(x + 1, y + 1));
}else{
l = max(l, get(x + 1, y + 1));
}
// cout << l << ' ' << r << '\n';
r = min(r, k);
if(l < r)
ans += r - l;
}
// cout << '\n';
// cout << get(1, 1) << ' ';
cout << ans << '\n';
}
signed main() {
mispertion;
int t = 1;
//cin >> t;
for(int i = 1; i <= t; i ++){
solve();
}
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Subtask #1:
score: 5
Accepted
Test #1:
score: 5
Accepted
time: 1ms
memory: 3584kb
input:
5 1 SSWEN
output:
0
result:
ok single line: '0'
Test #2:
score: 5
Accepted
time: 0ms
memory: 3584kb
input:
8 1 NNSSENWS
output:
1
result:
ok single line: '1'
Test #3:
score: 5
Accepted
time: 0ms
memory: 3712kb
input:
15 1 ENNEEWWWWWSSNEW
output:
1
result:
ok single line: '1'
Test #4:
score: 5
Accepted
time: 1ms
memory: 3712kb
input:
25 1 NNNSEENNSESNWESEWWENWENNE
output:
2
result:
ok single line: '2'
Test #5:
score: 5
Accepted
time: 1ms
memory: 3712kb
input:
40 1 WSESWSSWENNSNEENNWEWNNEESESSSEENEWWSSNSE
output:
7
result:
ok single line: '7'
Test #6:
score: 5
Accepted
time: 0ms
memory: 3712kb
input:
45 1 SNWNEESSWSESWEEWESNEEWSWNWNNSSSEEEWNSNSNEWNSW
output:
8
result:
ok single line: '8'
Test #7:
score: 5
Accepted
time: 0ms
memory: 3712kb
input:
49 1 WEWWNNWSSWENSWENSNSSNENSENEEENSNSSEENNEEEWESWEESW
output:
6
result:
ok single line: '6'
Test #8:
score: 5
Accepted
time: 0ms
memory: 3584kb
input:
50 1 ESSWNSWNNENNSWEEEESNNWENSEEESNSEWSSEESEWWNWWSNNSWN
output:
10
result:
ok single line: '10'
Test #9:
score: 5
Accepted
time: 0ms
memory: 3712kb
input:
50 1 NNNEEESSSWWWNWSWSESSSEWSEWSSENSESSNSEWWWNNWWNENWSN
output:
9
result:
ok single line: '9'
Test #10:
score: 5
Accepted
time: 0ms
memory: 3712kb
input:
50 1 WENWWENNNWENNSSNEEWEENENSWSSESWSWWWESESNSNWSEEWSEE
output:
6
result:
ok single line: '6'
Test #11:
score: 5
Accepted
time: 1ms
memory: 3712kb
input:
50 1 WNEWENEEWWNWEESEWWENENEEEEWWEWWEWEWWSWNSWNENNEWWWE
output:
5
result:
ok single line: '5'
Test #12:
score: 5
Accepted
time: 0ms
memory: 3712kb
input:
50 1 WENSWEEWSNEWSWWNSEEWESWWSNNWNNWWENEEENWNNSSSWEWSEN
output:
9
result:
ok single line: '9'
Test #13:
score: 5
Accepted
time: 0ms
memory: 3712kb
input:
50 1 WWEESNWNSNWESSSENEWESESENWWWESNNWENSWWNEWNWNSWEESE
output:
7
result:
ok single line: '7'
Test #14:
score: 5
Accepted
time: 0ms
memory: 3712kb
input:
50 1 NENNSNSENWNWNSNSSNWWSENENWWENWSWEWEWWEWNSEWWEEWSNS
output:
7
result:
ok single line: '7'
Test #15:
score: 5
Accepted
time: 0ms
memory: 3712kb
input:
50 1 NWNWWSWSWWESNSNSSWNESWNWWESEEESEWNEWEEWSEESENNSEWN
output:
6
result:
ok single line: '6'
Test #16:
score: 5
Accepted
time: 1ms
memory: 3712kb
input:
50 1 SNENSNNSSNSSNSNSNSSNWNSNSESESSNSNNSSNSENSNNSNNNSWN
output:
7
result:
ok single line: '7'
Test #17:
score: 5
Accepted
time: 0ms
memory: 3712kb
input:
50 1 WENWNNNSSNWENNWNNWNEESNNNNSWENSSWWSNWWWSWESNWESESS
output:
6
result:
ok single line: '6'
Test #18:
score: 5
Accepted
time: 0ms
memory: 3712kb
input:
50 1 NNNNNNEEEEEESSSSSSWWWWWWNWNNNWWWSSNWSNSNWWWNSESSWE
output:
4
result:
ok single line: '4'
Test #19:
score: 5
Accepted
time: 0ms
memory: 3584kb
input:
50 1 ENEWENNWNNWEWSESWNESNNSWENEWWEWESEWNESSSENEESSSNNS
output:
5
result:
ok single line: '5'
Test #20:
score: 5
Accepted
time: 0ms
memory: 3712kb
input:
50 1 EEWWEWNWNSSNWSNSENNWSEWSENEWEESSSEEWSSWENNNWESNWWN
output:
7
result:
ok single line: '7'
Test #21:
score: 5
Accepted
time: 1ms
memory: 3584kb
input:
50 1 ENEWENSWENSWNEWNNEWWESNESNEWWESNWNSNSSNWNWWSSESWEW
output:
5
result:
ok single line: '5'
Test #22:
score: 5
Accepted
time: 0ms
memory: 3712kb
input:
49 1 NNNNNNNNNNNNEEEEEEEEEEEESSSSSSSSSSSSWWWWWWWWWWWWE
output:
0
result:
ok single line: '0'
Test #23:
score: 5
Accepted
time: 0ms
memory: 3584kb
input:
50 1 EWESSENENEWWNWWEWESWSEEWNWSWWNSSESESSEWWSENEWEEWWS
output:
8
result:
ok single line: '8'
Test #24:
score: 5
Accepted
time: 1ms
memory: 3712kb
input:
50 1 WNEWENESSNESWEWWNWNNEWWESSEWNEWWESNSENEWESWNEWSWSE
output:
7
result:
ok single line: '7'
Test #25:
score: 5
Accepted
time: 1ms
memory: 3584kb
input:
50 1 NSWSSENNSSEEENSWEWNSWWNENSSWSWSWWWNENSSEENENSWNSWE
output:
10
result:
ok single line: '10'
Subtask #2:
score: 10
Accepted
Dependency #1:
100%
Accepted
Test #26:
score: 10
Accepted
time: 1ms
memory: 3840kb
input:
350 1 NNWSEWSEWSNENNSNWSENEEWEENNSSNSEESNWNSEESSWSSSWESENSNSNNNWWNNWSSWNWENENWNNSWNSSEESNSNSESWNWSWNSSNWWWSSEEESSEESNNNEEEESWENWWWWSSWEEWENEENNSSWSWSWNNNNWNEEWEWSESNSEWWWWNWWENNWSNSNENSESNSNENSWNNEWNNEWWWESNESEEESWNNEEWNEWESNWESENNSNSNWESEWNSWWWENNEWENNNSWWENSNWENSSWENNWNSWNSSWWENSSNWWNNSNNWSNWEENSS...
output:
74
result:
ok single line: '74'
Test #27:
score: 10
Accepted
time: 5ms
memory: 4120kb
input:
5000 1 ENENWSWNSSNEWWWNNWEESSSSWWENENWSWWENNWENENWSWNSWSNWNWESWESSWWSWNNWWNESWNWEESEENNWEWNSSSEWNWSENNWENWNNSENNWENNESWSEEWSEWWNWWWESNWESEENNWNWSNENNWENSWNEWSSENESNENWWESSNWNNEESSESWWWNESSWWEESSSWWSWSSNENSESENEWESNEEEWNESSWSSSNEESNESNSWWESNNNWSWEWSNENNSNWNWSENSEESWEWNWNWWEEEEEESEEWSWEWEWNSESNSSSSWNS...
output:
916
result:
ok single line: '916'
Test #28:
score: 10
Accepted
time: 2ms
memory: 3840kb
input:
15000 1 NNSNWSWEWWWSSENWSSEWENWSWENSWEWEEWNSSSNNNNWSNNNSNNESNNWEWWSESSSNESSWSEENWWNWNSNESNNEWNWEWNSWEESSESSENENSWSNNNSEEWNESEEWSWSEWNWWWEESNENNWSSNWEENSWWSENEWEESWNWSNNNSSWNENNEWENEWWSEEWSWNNNWNWWSWNENNENEWSNWWSNSWSNWEWENNENWSESWEWWNWSNNENWSWNNWSSNEWNNSWNWSWNSSNEESESEEEEESESENSWNENSSWWENEWWSENSSESWW...
output:
2587
result:
ok single line: '2587'
Test #29:
score: 10
Accepted
time: 41ms
memory: 10452kb
input:
50000 1 WNWSNNNESSWNEWEENNNSNSENSSNNWSNWWNWWWWNEWENESESNSSWWSSWNEESENWEWWNEESSEWESSNSSWSSWENWNNWNENWSWNEWSNEEEEWWWENSSEEEEWNESWENNENNSENNSENWNENEWEWWEENEWSSEENEWEWESSESSWNESEWNNESEEWSSWSWSWSSNSEWSENESWEENSSSWEEESSNSWNWWSNSSSWSSSSESSWNWSSEESSNSENEEWNEESSEEWSNENSEWSWESEEWWNESESSSWNEESWSNNNSENENWNWNSES...
output:
9210
result:
ok single line: '9210'
Test #30:
score: 10
Accepted
time: 54ms
memory: 14660kb
input:
70000 1 ENNNSNSWSNNESWNSEWEWNWWWSNSESNNWWENSWNNWSSEESNNNENNNNNNEESNNNESSNSWNESSSENSENWNEWEWEENSWSESWNNWNNNSNNEWNNSWWEWNEWWSSNSNSSNWESNEWEEWWSWESSWSNESSNSNWSNEENEWESNNNEESNNWNSSWNSSSWSWEEESNEWSWNWNWSSESEESSEWNWEEWSSESWWWWWNSWSSNNESEWWEENNSSSWWEEEENESSNSWEEENNESNENNENNEWENNNNSSNWEWENWWNWSNENSWSWNNWWNE...
output:
11407
result:
ok single line: '11407'
Test #31:
score: 10
Accepted
time: 196ms
memory: 27480kb
input:
100000 1 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN...
output:
3398
result:
ok single line: '3398'
Test #32:
score: 10
Accepted
time: 13ms
memory: 4736kb
input:
100000 1 NWEESSESEWSWEWSSNEWWNEESNWWWWEWWWENNSESNNWSEWSEENNSSNNSSWSNWSSSNWSNWNWNSSEEESSNNENEWWSSNWWWWWWSSNEWWSENNNNWSNSESWWWWNWWNSEEWEWNNESENNWESNSNSEWEWEESWWEEEWEENWEWSSSNEWWSSSWNWSENSSNEEWESEWSSSESWNSENEWNEEWSSNSWWESNSNNWESWWNNWNWWEWWNNENEWSNSSEWEWNENSNWSESWEENSSNNWSSSNNEESSNSSSWSWWSNWSWNNWSNNNWEN...
output:
15190
result:
ok single line: '15190'
Test #33:
score: 10
Accepted
time: 80ms
memory: 16876kb
input:
100000 1 WSSESWWNWESNNWNEENSEESESNWNSENWSNESENEWNNWENESEWNSWNNEWSNNWWWSWWNEWSNWENWNWNSSWENNEWSWNSNNWNSESEWEWWWESNNWEWNWNNESSWEESWSSSENEWNNSSEWEWNNEEEWWSENSSNESWWESSWWWNEEWNEEWNSNNNWENNENWENNSSNWSSNNESNWSWWNSSSNNNNNWSWSESSSNWWWWNNWWNENESEENNSWNSWSWSSEWWSNNWWSNNNESEEEENSSSSWWNWEEEWNENWWSEWNNNNEENWSEEE...
output:
17243
result:
ok single line: '17243'
Test #34:
score: 10
Accepted
time: 82ms
memory: 17048kb
input:
100000 1 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN...
output:
16272
result:
ok single line: '16272'
Test #35:
score: 10
Accepted
time: 78ms
memory: 16668kb
input:
99999 1 ESNNWEWWESWWWWWEWESENNNNEEWWSSNSEESENWNNWSWNWESWSWWSENSWNNNWSNESNEESWWSNWNWWSESSSNNWWNESEWSSSNEWNNNSEENENEESWSEWSWESNNNENSENEWNNWNSESNESNENEWENSENNWWSSSWEWSSEEESESWWWSSWSWSENEEENENWEESNEWSWSWNSEEENEEWEENSEWWNWWSSSEEWWNWEEWENSWEENSNENNENWESSNSSNSWNNNNNSENNNNSWNNNSWESWWSSNESNEESSENESSENEWNNSEE...
output:
17151
result:
ok single line: '17151'
Test #36:
score: 10
Accepted
time: 73ms
memory: 15428kb
input:
100000 1 SESEEWWSNSESWWWESWSEWSSNEWWEWEWEWSWESWEWEWWWNWEWWENWNNWNENWNWWSSENWWWEEWSNSWWNWWWWEWEENSNEEEWENWEEEEEESWWWWWEEWWWNNWSWWNESNSNEWWNWWSSSEEEEWWWEWENSNSWSESENEWWWSWWENWESSWESEEWWNNNSEEENNWWWWSNWSNEESNWWSNWEENEWWSNSNWSEENENNWNSNWWSEENWNWWWWNWEWWEEWENWWSSENSNESNWWEWNWWWESWSNEWWWWEWEESWNESENNENWEN...
output:
15563
result:
ok single line: '15563'
Test #37:
score: 10
Accepted
time: 17ms
memory: 4992kb
input:
100000 1 EEENNSSNWEWEWSNNSNSSSEWSSESSEENNENSNNNESNWSNSNNWENSWESESNWESEEEWSEEEEEESWNEEWSEWNSNWSNSEWSESESESNSWSEEEEENSWSNNNEESWENSWESNENESENNWENSWWNNSEWWWEWWENSSNWSNEWWSSSWNNEEWNWSSWNEWNWNWWSEWNWWNWEWSSNWSNWSSNSNSWWNNNWNNWNNNWWSSWWNESSNSWWENEEESEENWSWNEWSSNEENENSWNEWWSSSENWSWENNWSNWNESESWWWESSNNWNNSSS...
output:
16724
result:
ok single line: '16724'
Test #38:
score: 10
Accepted
time: 77ms
memory: 16620kb
input:
100000 1 NWNENNWNWSWWESNWWSWESNNWENNWNSWSNNEWENWNNEWESEWNWWWSNSESNEENSSEWENEWSWNESNSENSEWNSESNSWWEEENEESENEWWEWSSSNSSSNSSSNWWWWNWSWSNNWSEWSNSWWNENWSNSSWSNNSSNNWWEESNENWSENNESNENWNNNSNNNENWWSSNEESNNESEENWSEEWSNNSENWNNSENEESNEEWWNEWEENNWEEEEWEESSWNSWWESEEESSESWNENENNWESWENESESENSSWNENWENENEWWEWWSENNEE...
output:
16277
result:
ok single line: '16277'
Test #39:
score: 10
Accepted
time: 76ms
memory: 16796kb
input:
100000 1 EEEEEEWESSWSEEESSWEWSSNEWNSSSNESSWEEEESEESWEWNNSSEWEWEWNESWESEWWSEENWEWSNWSNWNSWNSEWWSSWENEEWNWSWESSSWESWWNWNWSWNWENEWESNWSNWSWWWWWWSESEWNEENSESEEESSNEWNENESEWWWSWEESENEWSWSENWEWWWSNSNWESSSWWEWESSEESNSWESWWSWEEWEWWSSWSEWEEEEWEWEWEWEENNSESNSNEENSWEEEEEWWWWNNWWWWWNESNESEWEWNNWSEEENSSEWNEEEEWN...
output:
16934
result:
ok single line: '16934'
Test #40:
score: 10
Accepted
time: 13ms
memory: 4992kb
input:
100000 1 EESESWSWWWEWWSNWSEWSWWSNNWNNWSWWSWSNSSWSSNWWNWWWNSWSNWENNENWWEESWESNEEESWEWNNSWSWWWWWWEWSEENEEEEWSNNWNEWEWEEWNSWWNEWSWNWNWNWWSSWNNESWNESNWNSNSEWWNNESSWWNWENNENNNSNWSNEWWWWNESNNSNEEEWNNEWSEWWENWSESWEWENESSNSNWEENWEWWSNWNENSSWWNNSWEWSESWEEEWSSEEWEWNSENNEWSNNSWNENWSWEWSWEESNEEWSWEEWEWSNSEWWSEW...
output:
15395
result:
ok single line: '15395'
Test #41:
score: 10
Accepted
time: 71ms
memory: 14736kb
input:
100000 1 NWSSSSSSESSWENSWENNEWSNSNNWSSNSNWENNNSNENWNSSSSNSNWSSSWNSESNNSSSNENSSSNWNSSWNNNSWSSWSSNNNWNNSNNSENNWNSSSWSNNNEEWNWNNSSSSSNSWNWNNSSSENSESSNNNSNSENENNSNNNSNNSNWNNESSSSNWWWSESSNSWSSSNSSNNNNESESNNSSSSNSWNSEWNESSSWWNNSSWSNSSNSNSNENNNNSSNNNSWSENNSNSSNSENSSWSNSNNSSSSSSNSSNSSNWNSSSSWESWNWNNSNNNNNSS...
output:
14400
result:
ok single line: '14400'
Test #42:
score: 10
Accepted
time: 65ms
memory: 15396kb
input:
100000 1 ESSNNSSSNESNSSSNSNSSSNWNSSNNNNSSSSWNNNSNNSNENSNEWNNENNNNNNSNNNSSSSSSNNWSNNNSSNNNSNSWNNESSSSNSNNNENWWSNSSNSNNSSSNSSNSNSWSSSSENSNSNSNNNNENENNNESEWNWEWNSSNNSSSNSWNWNSSEWSSSNNNSSSWNESSSNESSNSSNNENSNSSNSWNSWNNNNNNNSNNNNSSSSNNSNSSNWNSSNNSENSSSSSESSENSSNSWSNWNSNWNSSSNESWNSSESNSNSNSWSNSNSNNNNENSSNW...
output:
12001
result:
ok single line: '12001'
Test #43:
score: 10
Accepted
time: 80ms
memory: 16740kb
input:
100000 1 SEWSWSNSWEENSSWWNENSSSSWSSWWNWWWESWNESWWNENWWEESWNSWNWNNSESNEEESEWSSSSEEESNSESNSSWNESWNEESNWSNWWSWSSESSWEENNWNNENWNWSESENEWWSEWNSNSWWWNEWEEWWENWEWNNWSESESWNESWWSWNWNESESESSSESNEWNWSEWWENSWNSSWNSEWSESNEEESENNSSWWEWWSSNNSWNEEEENSESSNEWNESNNWESENSWNSWWSENSESSWSWSNESSWWNSSWWWWENENSNNSENSWWEEWEW...
output:
18044
result:
ok single line: '18044'
Test #44:
score: 10
Accepted
time: 76ms
memory: 16552kb
input:
100000 1 WWNENWEENNNSSWWEESWNNWWESSWESWNNSENSWENSSSEENESENENESNESWNWNNNNSNWWNNNENWWNEWNNEWESNWWNSEWEWEESNWNWWESSSSNNWEESNSEEESSSNEENNNNWWSENNSNWWESWSEWNSNWENWNEWWWWSSWNENSEWWSENSEWNENNESWWWEWSWNSEEEWWNEWESWNWWWENSSSWESWEWESEENENWWEEEWWNESNNENENNNNWNWESWSNSENSNNESWWWWNENEWNSWSNEEWEWSEEEENESWSEWWENNSE...
output:
15979
result:
ok single line: '15979'
Test #45:
score: 10
Accepted
time: 66ms
memory: 16084kb
input:
100000 1 NNENNSNSSSNENENSSNNWSSNSSENSSSWWNNSNSNNSSWSENNWNENNNSSSNSWSENNSSNSSSESNSNNSSENNNNNNSSSSSNNSSWNNSSWWESSESNENENWSSESNNNSNNNNWWSSSSNSESNSNNWSNNSNSSWSENWNNESNWNNWEENNWNNSWENESSNNNSSSSNNNSSSEESEENNNSSNWWSSNNNNNNEWSNNNNENNSNSNSNENESNNSEEESSSSNSNNNSSSSWNNWSENSNNNWNNESWWSSNNNENNSSWSSNNSSSSENNENNSNN...
output:
13404
result:
ok single line: '13404'
Test #46:
score: 10
Accepted
time: 159ms
memory: 18908kb
input:
100000 1 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...
output:
0
result:
ok single line: '0'
Test #47:
score: 10
Accepted
time: 179ms
memory: 21124kb
input:
100000 1 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...
output:
1
result:
ok single line: '1'
Test #48:
score: 10
Accepted
time: 354ms
memory: 19276kb
input:
99999 1 NNEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...
output:
0
result:
ok single line: '0'
Test #49:
score: 10
Accepted
time: 243ms
memory: 30408kb
input:
100000 1 ESWSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS...
output:
1
result:
ok single line: '1'
Test #50:
score: 10
Accepted
time: 245ms
memory: 30400kb
input:
100000 1 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN...
output:
0
result:
ok single line: '0'
Subtask #3:
score: 23
Accepted
Dependency #1:
100%
Accepted
Test #51:
score: 23
Accepted
time: 0ms
memory: 3712kb
input:
35 12345 WWNSWNEWESSNNNSNENESNWNWEWWNENEESEN
output:
86412
result:
ok single line: '86412'
Test #52:
score: 23
Accepted
time: 0ms
memory: 3712kb
input:
40 999999 SNSENSEWEWSEWWNNNENESWWNSNNWSSSNSNSEEWSN
output:
9
result:
ok single line: '9'
Test #53:
score: 23
Accepted
time: 1ms
memory: 3584kb
input:
44 3141592 SEWSSEENENNWSSWEESSEENNWENSEWSNSEESNSEWSESSE
output:
28274328
result:
ok single line: '28274328'
Test #54:
score: 23
Accepted
time: 1ms
memory: 3712kb
input:
50 18 SWSNNNNSNEESNWENSWSNEEEEWWSNWNEEWSNNNWEESNNWWWWWNE
output:
199
result:
ok single line: '199'
Test #55:
score: 23
Accepted
time: 1ms
memory: 3712kb
input:
50 593866 NENSWWESSWEEWWNSSWEESNWSEWEWNSNWWEWWESSEEWENWEEWNE
output:
4750928
result:
ok single line: '4750928'
Test #56:
score: 23
Accepted
time: 0ms
memory: 3712kb
input:
50 22526663 SWEEENESWNWESNWSWEENNNSWSWWWWSENNWNSENWWEWSESENWWE
output:
180213309
result:
ok single line: '180213309'
Test #57:
score: 23
Accepted
time: 1ms
memory: 3712kb
input:
50 3333 NNNNNNNNNNNNEEEEEEEEEEEESSSSSSSSSSSSWWWWWWWWWWWWNW
output:
76780
result:
ok single line: '76780'
Test #58:
score: 23
Accepted
time: 0ms
memory: 3712kb
input:
50 999999999 SNSSNENSNNESSWWSNWSESWEWNWNWNEWNNWSSSESNNNNEENWWNE
output:
14999999984
result:
ok single line: '14999999984'
Test #59:
score: 23
Accepted
time: 0ms
memory: 3712kb
input:
50 11516 ESNWNESWNSESSWESEWWEWENEWWSSWNSSWNSWNESSESEWNSEEWE
output:
80612
result:
ok single line: '80612'
Test #60:
score: 23
Accepted
time: 0ms
memory: 3712kb
input:
50 2938683 SSSSNEENWSWEWSWWWSWENNENNESEENEEESNNWSSEWWEESSWNES
output:
41141561
result:
ok single line: '41141561'
Test #61:
score: 23
Accepted
time: 1ms
memory: 3712kb
input:
50 5522259 SSWWENNNSNNSNESESNNWNWNESSWNEEWNENSSSWNSSSWENENENS
output:
55222591
result:
ok single line: '55222591'
Test #62:
score: 23
Accepted
time: 0ms
memory: 3584kb
input:
50 1000000000 NNENSNNWSNNNSNEESNNNNNSSSSSENSSSENESSNSSSSESESWNNN
output:
10999999996
result:
ok single line: '10999999996'
Test #63:
score: 23
Accepted
time: 0ms
memory: 3712kb
input:
49 1000000000 NNNNNNNNNNNNEEEEEEEEEEEESSSSSSSSSSSSWWWWWWWWWWWWN
output:
12000000132
result:
ok single line: '12000000132'
Test #64:
score: 23
Accepted
time: 0ms
memory: 3712kb
input:
50 2556790 EEWSENSNEEEEEWESNNWNESNNWEWESWEWWNWEENSESESWSNWNEW
output:
12783951
result:
ok single line: '12783951'
Test #65:
score: 23
Accepted
time: 0ms
memory: 3584kb
input:
50 17777777 EENNSSEEEENWEWESWNSSNWSWENWWENWSNNWESEWWNNSWWSEWSE
output:
10
result:
ok single line: '10'
Test #66:
score: 23
Accepted
time: 0ms
memory: 3712kb
input:
50 987623964 NWNWWSWNSWESEWEWEEEWENENWSWNNWESSSESEEWESEWWSNNWWE
output:
8888615679
result:
ok single line: '8888615679'
Test #67:
score: 23
Accepted
time: 1ms
memory: 3712kb
input:
50 22599000 NNNNNNNNEEEEEEEESSSSSSSSWWWWWWWWNEEWSSNNWEWENSWESW
output:
3
result:
ok single line: '3'
Test #68:
score: 23
Accepted
time: 1ms
memory: 3712kb
input:
50 1010101 EWSNSWNWSNESSENESEWWESNWNWENNWWNENSWNWNEEESSNNENWN
output:
16161615
result:
ok single line: '16161615'
Test #69:
score: 23
Accepted
time: 0ms
memory: 3712kb
input:
50 777777777 WWEEWSWSWEWSSENSNEEEWWENNEWWWNEEWSEWWEWNEWEWSESEWE
output:
4666666664
result:
ok single line: '4666666664'
Test #70:
score: 23
Accepted
time: 0ms
memory: 3712kb
input:
50 222843338 WSENNSNNNESWNWSSNEWESENSWWENSNEWEWWWSENWWSWNWNENSN
output:
2228433380
result:
ok single line: '2228433380'
Test #71:
score: 23
Accepted
time: 1ms
memory: 3712kb
input:
49 81958168 NNEEEEEEEEEEEEEEEEEEEEEEESSWWWWWWWWWWWWWWWWWWWWWW
output:
163916380
result:
ok single line: '163916380'
Test #72:
score: 23
Accepted
time: 1ms
memory: 3584kb
input:
48 995705840 EEEEEEEEEEENNNNNNNNNNNWESSSSSSSSSSSWWWWWWWWWWWEN
output:
10952764285
result:
ok single line: '10952764285'
Test #73:
score: 23
Accepted
time: 0ms
memory: 3712kb
input:
50 506263736 EEEEEEEEEEEEEEEEEEEEEEENSWWWWWWWWWWWWWWWWWWWWWWWNE
output:
11644065906
result:
ok single line: '11644065906'
Test #74:
score: 23
Accepted
time: 0ms
memory: 3584kb
input:
47 730672958 NNEEEEEEEEEEEEEEEEEEEEEESSWWWWWWWWWWWWWWWWWWWWW
output:
1461345958
result:
ok single line: '1461345958'
Test #75:
score: 23
Accepted
time: 1ms
memory: 3712kb
input:
50 282828282 WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWES
output:
282828281
result:
ok single line: '282828281'
Subtask #4:
score: 62
Accepted
Dependency #1:
100%
Accepted
Dependency #2:
100%
Accepted
Dependency #3:
100%
Accepted
Test #76:
score: 62
Accepted
time: 5ms
memory: 4256kb
input:
8000 122562148 NESEEESESENEEEEEWENWENSEESEEEWWWWNWWWSNWWNEEWWENSWWSNNNWESWNEENEWWWSWESEESNWSWSWWNWNWSEEWWNEESEESEWWWESSWSENEEENNNEWWWENSSNWEWSSWENWWSSNNSWWWEWEWWEEEEESWWWNEWWESESWNENWEEWENSESSNENWWEWWWWNWWWNSNEEESNSESNSNWWWNEESWWNNEWSWENESNNNSSWESWEWWEESNSEWWWNNENENSNWENEEWEEWWWSEWWWESWWNWWWWENENSWN...
output:
78807461945
result:
ok single line: '78807461945'
Test #77:
score: 62
Accepted
time: 1ms
memory: 3840kb
input:
8008 35666788 SWENSSEESEWNENNENNWWWSEWSNEESEEEWNNNENSEENEWENNNSSNEWWSEWSNEWNWSENEWWEWSESNWWWWESNSEEWNWSNNNEWNNEENESESSNNNESNEWNWNEWWNSWNNSWSSSSSENSWSNSSSENESWSSEWNWSENNEWNEWNESWSSSNSSWESWNESENSWNESNEWSESWWSSEEEWWWWWWEWNNENNESNEWWNSWNNNNWSESNENSSEWWNNWEWSSWNNSNSNEWNWSSWSESESEENESWSNNWENNEEESWEEWESENN...
output:
1496
result:
ok single line: '1496'
Test #78:
score: 62
Accepted
time: 48ms
memory: 7948kb
input:
20000 800000000 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN...
output:
7998375014998
result:
ok single line: '7998375014998'
Test #79:
score: 62
Accepted
time: 106ms
memory: 16416kb
input:
55555 999991929 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN...
output:
1988983946932
result:
ok single line: '1988983946932'
Test #80:
score: 62
Accepted
time: 62ms
memory: 14772kb
input:
77777 1000000000 SWEWEWNWSSNWNWWEESNNSSWWNNNEEENSSNWSSWNENSWEWEWNESEESWWESSSWSWSNNSWSNSNNSWWNEEWWENNSWNWESSEWWEESNSWWNNNWSNEWNESWENNSNENNESWWEWESSSESNESNWWWWEEEWESEENSEESSENWSSWENEEWSEESEEWWNWNWWEEWESWSNWNESEWNWEEEENEWESNEWWSSSWWNSSNENESENWESWNEWWNSEESWSSSNWSWWEWNWNWESWSWSNSNSSSEEESWNSNWWSSESWNNNSNS...
output:
9759000005045
result:
ok single line: '9759000005045'
Test #81:
score: 62
Accepted
time: 17ms
memory: 5120kb
input:
100000 1112 WENSNWNESESNESESSNENNWWSESESSWSWESWSWNWWWENENEWNSWSNSNSSENEEEEWEEWNNSSSNSWSWNNEWSSENNNSNNSESSSWWSNNEWSESSEEENWWWEWEWNESWWSWNEESSESSNNSNNNNESEENEEENWSNENNWWENENESNWWEEEWSSWNWSWNENESEESEWESWSSSEEESSESWESEWWEEEWEESEEWWWWWNSEEENSNENNWNWESSEEWNESSWWWWNNSNESESSSNWSWSNENWSWENEWSSNEEWENSWNNWESWN...
output:
17164
result:
ok single line: '17164'
Test #82:
score: 62
Accepted
time: 75ms
memory: 16368kb
input:
100000 777777777 WNWNEWSSSNSSEESNEENENEWNSWWSEESWWNEWWWEWSSNNSESSWEEWNSSSNSEWEEESNSNEESWSWWEEWEWNSSSEEEESWNWWNSNSEWNEWSENNEESNWWNSNEEESSWSENEESWNNSWSWWNSSNEEWWEWNEWWWWSNWESNWNSNWNWNWNWWWENNNWNSSWEEWSEENEWNWNWWWSSWENSSWWEWSSENWWEESNSSNESNWWSSESWSWSWWNSSNEWNNSNNEESESWENWNNNENSEWWWNWSNENEENWEESESWNESEN...
output:
12022111099456
result:
ok single line: '12022111099456'
Test #83:
score: 62
Accepted
time: 64ms
memory: 14520kb
input:
99999 562000001 SNSNSSSSSESNEWSSENNENWNNNSENNESNSSSNSNSWNSNENSENSWNSESNNESSSENSSENSNWSSNESWSNNNNSNESNSESSSNSNSWSSNNSSNSNSNNNNSNNSSNESNNSSNNSSEEWNNNNESNSNWESSNSWSNSSSNENNSNNSESNNSNNSNNSNWWSEWSSSSSNEWSSSSENSSSNWNNSESSSSSNSSSNNESSNSWWSWNSSNSESSWNNNNENSSSSSNNNNSESWNNWNSSSNNNNSSSNENSSSSNESSNNNSWENESSNSSS...
output:
3067396014003
result:
ok single line: '3067396014003'
Test #84:
score: 62
Accepted
time: 79ms
memory: 16588kb
input:
100000 100010001 WNSWNSNNNENEWENEWNWWSWESENWWSESWWWEENSWEWEWEENWNESWNWWNWESNENNWWESNWESESSESWESSWWEWWSNSNNESEWESWEESEWNWNWWENENNWNWNWSNWEWWSEWSWNEEEENWSWSSWWNNWNNNESWWWEEESNWEEEWWESWNENNEWEESWWWWWNSWWSENSWSESSWWEWSNSSENSWNNENSNNWESNNNWSWSNNNSSWEEWWWSNSSNESWNWWSNNEWWEEWSNSWNENNESEWSNNNNWNSWSWWNSSNSSN...
output:
1624962496850
result:
ok single line: '1624962496850'
Test #85:
score: 62
Accepted
time: 79ms
memory: 16608kb
input:
100000 1000000000 WENWSSWNWWEWNESWWSSEWNWSSEEENENNNSWNESWSWNNWESNESEWWSWWSESNENEWENSWNWWSSNENSEWSEENWSEESESSWESWSENWSSWNNSNSSSSNENSNEWNENNENEENNEEWNEWNENEENNNSWEESWNSSSWENENSSENWSWNNEWESWNENESSWEENSNWSSSSNESENNESSEWWSEWSWSSWSWSESWWSEEWWSSWEWWNNWWEENNNESNSNESWEENSSESNWSNNSEENSWWESNEEENEENEWESEENEESEN...
output:
16310000000217
result:
ok single line: '16310000000217'
Test #86:
score: 62
Accepted
time: 369ms
memory: 21836kb
input:
99997 1000000000 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN...
output:
24999624925002
result:
ok single line: '24999624925002'
Test #87:
score: 62
Accepted
time: 85ms
memory: 17324kb
input:
100000 998288773 NNWSWNWEENSEWWWWSWWESNWWNENWENWNEESEEWENSEEWEWSNEWWESESNNWWWNWENWSSWENSWWWEEENSNWESSNWWNSNNNSWWNNENENSWNSNSSSENWEWSEWNNESNNNSEWWSESSNEWWWESSWSNWSWNNEWWEESSENWSNSNNNWSWEWNENESNNSWWNSWWWEEWWSENESEWESWNENWWSNSNNSESEWNNNENNSEWESEWSEWNNNWENWEENWSSWENSWNEWEWSSNWEWNSESWWSNSWNENESENESEENWNN...
output:
18222763262379
result:
ok single line: '18222763262379'
Test #88:
score: 62
Accepted
time: 74ms
memory: 16204kb
input:
100000 1311007 WNWWSWNSSEEWWWSNWWSNEWNSWNSNSNEWWESSSESNEESNSNWNENESSNSWNSSEWEWSNWNWWWWNSWNESEEESWNWNWSNWWSNNNSNESNWSWEEWWENWEEEWWNENNSSWNSSENWSSSSNWENEWWWNNWSWENNSESWWWESWNSNNSNSWWNNWNESNNWEWEWWNWWWSENWSSWEEWWENEWENWESNWWSNESSSNWSWWNNWNENSSNSWNEWWSWENWSNNNNWWEWNSNSWSNNNEENESSEWNWWWNNEEENENWNWEESNWWN...
output:
19059420971
result:
ok single line: '19059420971'
Test #89:
score: 62
Accepted
time: 77ms
memory: 16452kb
input:
100000 1000000000 NEWSWSSWWENNENNEWSWSENNSESWSSENNWNWNNENWENSSNSESWSENENWEWSWNENNWESNNSSWNSWNSWNSSNNWWNSEWWESSNNENWEENSWSSSWESNWWWNNSWNWENNNEWNNSSSSWWWSWNEEEWEWENNNWSNEWEEEWWWNSSSSSEWNSWSNWEWWSWWSSWESEEWSWNSNNENEESNSNNSWWSNNNEENSENNNWEESSWWNWEESSSWEWNESSNWSWSWNENNNWWSENWWSNWEENNSWWWSNNESWWSNWWEWEEWW...
output:
15335000001305
result:
ok single line: '15335000001305'
Test #90:
score: 62
Accepted
time: 16ms
memory: 5376kb
input:
100000 811727364 NNESENWNWSENSNWNENNESSEEENEEENESNSWNSWSWNSNNSNNWWNSESWESWSENWSEESSSWESNWWWWNEWENNEWWNWESENENWEEWWNWNNSWWSSSEWENSWWSWSWSNEWSSWWESNWWWSNEWWSNWEWWESWWNEWSWWSWNSNEEWNESESWESWEENNENNSEWWSENNSNWESESSNWWWWEWSNESNEWEEWSSEWSWSNNEENNSNESNSNNESSNEENNNSESWEWNSESWWSENENESEWNNNSWSNNSWSWESWSWWEWWE...
output:
16990
result:
ok single line: '16990'
Test #91:
score: 62
Accepted
time: 74ms
memory: 16944kb
input:
100000 711111111 SWSNWNNWENEENNWWENESENNWEEENNSSSWSSEWSENEWEESWNSNSSNNSSWESEEESWSWWSSNWSESWEWWNNSESNWNESSNSWNNWNWWSESWSWENSESEENNWNWNEESENWEEWNEESWSNSSWESSSWNNNEWWWEWSEWWNWSWENEEESSWSWSSSEWSWNSWNSEWNSSWSWESEEWSENWNWSSEEENNEEWEWNNNNSWWWNEESSSSNWEEEWWWEWSWESWSSENNSSNESSWNWEENSSSNNWNESWWNEEWEESEEWSWNSW...
output:
12040533331529
result:
ok single line: '12040533331529'
Test #92:
score: 62
Accepted
time: 80ms
memory: 16956kb
input:
100000 314159265 WWEEWWENENWEWEEEENSESWWNNNEWSSNWENESWWWENEENSNESNNEWNWSWEEWEEWWNSWEESEENWWNWEEEEWWSEWWWWSEWESWSWSWEEEWWNSWNWNWSNSNNWWSSEEWNWWNWEWEWWEWSWSSSENWWEWEEWNNNNSENWNEWWSEEWEEESWNWSENSWEWNNNSEEWWWWEWSNSSESWWWSSNWWWNWNENEWEESWWENSSSWNSEWNSNSWNSEWWSNWENWENSENWNEEWESENWNSSWNNESENEESSNWWSESWSSWW...
output:
5398198650507
result:
ok single line: '5398198650507'
Test #93:
score: 62
Accepted
time: 77ms
memory: 16984kb
input:
100000 345354665 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN...
output:
5139913479928
result:
ok single line: '5139913479928'
Test #94:
score: 62
Accepted
time: 66ms
memory: 15504kb
input:
100000 900000000 EWEWNWEEWWEENWWENWEENSSEWESENWWESSEWWNWWSENNEESSNENNWWNESEWSSWEWEEWSWSWNWNWNWWWWEWSSWEEEWEWWSWWWWSEWWEEWESEWWSWWWWEEWWSNWSENSEWNESWWEENWNNEENWSWWEWEWNNENWNESNEWWEWEWNEEEWEEEESESWNESWSEEEEWESEWEWWNEWEEWWSWNEENWSNENWWWSEEWSEEEWSNEWEWWESEENSWNEWSNNEWNWWSWWENNSWSWWEEENENWWESSESNWEWNNNNN...
output:
11561400001193
result:
ok single line: '11561400001193'
Test #95:
score: 62
Accepted
time: 68ms
memory: 15660kb
input:
100000 1000000000 ESSNNSNEESSWSNESWNWNSSSSNNSNNSNSEESNNNNSSSSWNNSSESNNNNSNSSSWSSSSWSSSSNNSNNSNNNSNSSESNSSNSWNSSSSNNNWNWSSNNSNSNNNWSWENNNNNNNSENSENWNNNWSNNSENNNNSNNNSNENSWSSESNNWNSWNSNSSENESESSSSSNNWSSNENSSSWNWSNNSSSNSSNNNSENSESSSSSSNSSSNNNNNNSSSSEWSESNSSWSNWNSNNENNWNNNSSSNSSSNEWSESNNSEENNNNNWSWNESSN...
output:
12034000002430
result:
ok single line: '12034000002430'
Test #96:
score: 62
Accepted
time: 158ms
memory: 19204kb
input:
100000 942967399 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...
output:
23573554445104
result:
ok single line: '23573554445104'
Test #97:
score: 62
Accepted
time: 176ms
memory: 21120kb
input:
100000 777039681 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...
output:
38850429920641
result:
ok single line: '38850429920641'
Test #98:
score: 62
Accepted
time: 349ms
memory: 19256kb
input:
99999 400761693 NNEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...
output:
801623380
result:
ok single line: '801623380'
Test #99:
score: 62
Accepted
time: 235ms
memory: 30412kb
input:
100000 954516037 ESWSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS...
output:
954516037
result:
ok single line: '954516037'
Test #100:
score: 62
Accepted
time: 221ms
memory: 30368kb
input:
100000 1000000000 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS...
output:
99997999950001
result:
ok single line: '99997999950001'
Extra Test:
score: 0
Extra Test Passed