QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#863141 | #3149. Territory | fryan | 100 ✓ | 125ms | 33536kb | C++20 | 3.3kb | 2025-01-19 13:38:10 | 2025-01-19 13:38:10 |
Judging History
answer
#include "bits/stdc++.h"
using namespace std;
#define all(x) begin(x), end(x)
#define sz(x) (int) (x).size()
#define int long long
#define A array<int,2>
const int mod = 998244353;
int n,k,ans=0;
string s;
int dx,dy,cx,cy;
set<A> pt;
map<A,set<A>> iv;
void intersect(set<A> &a, set<A> &b, set<A> &c, set<A> &d, int av, int bv, int cv, int dv) {
assert(sz(a) && sz(b) && sz(c) && sz(d));
auto ia = a.begin(), ib = b.begin(), ic = c.begin(), id = d.begin();
int cnt = 0;
while (ia != a.end() && ib != b.end() && ic != c.end() && id != d.end()) {
auto [la,ra] = *ia; la += av, ra += av;
auto [lb,rb] = *ib; lb += bv, rb += bv;
auto [lc,rc] = *ic; lc += cv, rc += cv;
auto [ld,rd] = *id; ld += dv, rd += dv;
int tl = max(max(la,lb),max(lc,ld));
int tr = min(min(ra,rb),min(rc,rd));
ans += max(0ll,tr-tl+1);
cnt += max(0ll,tr-tl+1);
if (ra==tr) {
ia = next(ia);
}
if (rb==tr) {
ib = next(ib);
}
if (rc==tr) {
ic = next(ic);
}
if (rd==tr) {
id = next(id);
}
}
// cout<<cnt<<"\n";
}
A F(A a) {
auto [x,y] = a;
int rem = x/dx;
return {x-rem*dx,y-rem*dy};
}
void print(A a) {
cout<<a[0]<<","<<a[1]<<" ";
}
void print(set<array<int,2>> &s) {
for (auto [l,r] : s) cout<<l<<".."<<" "<<r<<" ";
cout<<"\n";
}
signed main() {
ios::sync_with_stdio(false); cin.tie(nullptr);
cin>>n>>k>>s;
for (int i=0; i<n; i++) {
pt.insert({dx,dy});
if (s[i]=='N') {dy++;}
else if (s[i]=='S') {dy--;}
else if (s[i]=='E') {dx++;}
else if (s[i]=='W') {dx--;}
pt.insert({dx,dy});
}
if (!dx) {
swap(dx,dy);
set<array<int,2>> pt2;
for (auto [x,y] : pt) {
pt2.insert({y,x});
}
pt = pt2;
}
if (!dx) {
int cnt = 0;
for (auto [x,y] : pt) {
if (pt.count({x+1,y}) && pt.count({x,y+1}) && pt.count({x+1,y+1})) {
cnt++;
}
}
cout<<cnt;
return 0;
}
int xm = dx/abs(dx);
int ym = 1; if (ym<0) ym = -1;
int ad = 100000000;
dx *= xm; dy *= ym;
// print(F({0,0}));
// return 0;
set<array<int,2>> npt;
for (auto [x,y] : pt) {
int x1=x,y1=y;
x1 *= xm; y1 *= ym;
x1 += ad; y1 += ad;
npt.insert({x1,y1});
}
pt = npt;
for (auto [x,y] : pt) {
int rem = x/dx;
// cout<<x<<" "<<y<<": "<<rem<<" "<<rem+k-1<<"\n";
iv[{x-rem*dx,y-rem*dy}].insert({rem,rem+k-1});
}
//collapse intervals
for (auto &[k,s] : iv) {
set<A> ns;
auto [pl,pr] = *(s.begin());
for (auto [cl,cr] : s) {
if (cl > pr) {
ns.insert({pl,pr});
pl = cl;
}
pr = cr;
}
ns.insert({pl,pr});
s = ns;
}
//do some comparisons
for (auto [k,s] : iv) {
auto [x,y] = k;
// if (x != 1 || y != -1) continue;
// cout<<x<<" "<<y<<"\n";
int av = 0;
int bv = (x+1)/dx; bv = -bv;
int cv = x/dx; cv = -cv;
int dv = (x+1)/dx; dv = -dv;
if (iv.count(F({x+1,y})) &&
iv.count(F({x,y+1})) &&
iv.count(F({x+1,y+1}))) {
/* print(k);
print(F({x+1,y}));
print(F({x,y+1}));
print(F({x+1,y+1}));
cout<<"\n\n";
print(s);
print(iv[F({x+1,y})]);
print(iv[F({x,y+1})]);
print(iv[F({x+1,y+1})]);
cout<<av<<" "<<bv<<" "<<cv<<" "<<dv<<"\n";
*/ intersect(s,iv[F({x+1,y})],iv[F({x,y+1})],iv[F({x+1,y+1})],av,bv,cv,dv);
// cout<<"\n";
}
}
cout<<ans;
}
Details
Tip: Click on the bar to expand more detailed information
Subtask #1:
score: 5
Accepted
Test #1:
score: 5
Accepted
time: 1ms
memory: 3712kb
input:
5 1 SSWEN
output:
0
result:
ok single line: '0'
Test #2:
score: 5
Accepted
time: 0ms
memory: 3712kb
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: 0ms
memory: 3712kb
input:
25 1 NNNSEENNSESNWESEWWENWENNE
output:
2
result:
ok single line: '2'
Test #5:
score: 5
Accepted
time: 0ms
memory: 3456kb
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: 1ms
memory: 3712kb
input:
49 1 WEWWNNWSSWENSWENSNSSNENSENEEENSNSSEENNEEEWESWEESW
output:
6
result:
ok single line: '6'
Test #8:
score: 5
Accepted
time: 0ms
memory: 3712kb
input:
50 1 ESSWNSWNNENNSWEEEESNNWENSEEESNSEWSSEESEWWNWWSNNSWN
output:
10
result:
ok single line: '10'
Test #9:
score: 5
Accepted
time: 1ms
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: 0ms
memory: 3712kb
input:
50 1 WNEWENEEWWNWEESEWWENENEEEEWWEWWEWEWWSWNSWNENNEWWWE
output:
5
result:
ok single line: '5'
Test #12:
score: 5
Accepted
time: 1ms
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: 0ms
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: 1ms
memory: 3712kb
input:
50 1 NNNNNNEEEEEESSSSSSWWWWWWNWNNNWWWSSNWSNSNWWWNSESSWE
output:
4
result:
ok single line: '4'
Test #19:
score: 5
Accepted
time: 0ms
memory: 3712kb
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: 3712kb
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: 3712kb
input:
50 1 EWESSENENEWWNWWEWESWSEEWNWSWWNSSESESSEWWSENEWEEWWS
output:
8
result:
ok single line: '8'
Test #24:
score: 5
Accepted
time: 0ms
memory: 3712kb
input:
50 1 WNEWENESSNESWEWWNWNNEWWESSEWNEWWESNSENEWESWNEWSWSE
output:
7
result:
ok single line: '7'
Test #25:
score: 5
Accepted
time: 0ms
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: 2ms
memory: 4096kb
input:
5000 1 ENENWSWNSSNEWWWNNWEESSSSWWENENWSWWENNWENENWSWNSWSNWNWESWESSWWSWNNWWNESWNWEESEENNWEWNSSSEWNWSENNWENWNNSENNWENNESWSEEWSEWWNWWWESNWESEENNWNWSNENNWENSWNEWSSENESNENWWESSNWNNEESSESWWWNESSWWEESSSWWSWSSNENSESENEWESNEEEWNESSWSSSNEESNESNSWWESNNNWSWEWSNENNSNWNWSENSEESWEWNWNWWEEEEEESEEWSWEWEWNSESNSSSSWNS...
output:
916
result:
ok single line: '916'
Test #28:
score: 10
Accepted
time: 3ms
memory: 4224kb
input:
15000 1 NNSNWSWEWWWSSENWSSEWENWSWENSWEWEEWNSSSNNNNWSNNNSNNESNNWEWWSESSSNESSWSEENWWNWNSNESNNEWNWEWNSWEESSESSENENSWSNNNSEEWNESEEWSWSEWNWWWEESNENNWSSNWEENSWWSENEWEESWNWSNNNSSWNENNEWENEWWSEEWSWNNNWNWWSWNENNENEWSNWWSNSWSNWEWENNENWSESWEWWNWSNNENWSWNNWSSNEWNNSWNWSWNSSNEESESEEEEESESENSWNENSSWWENEWWSENSSESWW...
output:
2587
result:
ok single line: '2587'
Test #29:
score: 10
Accepted
time: 15ms
memory: 7936kb
input:
50000 1 WNWSNNNESSWNEWEENNNSNSENSSNNWSNWWNWWWWNEWENESESNSSWWSSWNEESENWEWWNEESSEWESSNSSWSSWENWNNWNENWSWNEWSNEEEEWWWENSSEEEEWNESWENNENNSENNSENWNENEWEWWEENEWSSEENEWEWESSESSWNESEWNNESEEWSSWSWSWSSNSEWSENESWEENSSSWEEESSNSWNWWSNSSSWSSSSESSWNWSSEESSNSENEEWNEESSEEWSNENSEWSWESEEWWNESESSSWNEESWSNNNSENENWNWNSES...
output:
9210
result:
ok single line: '9210'
Test #30:
score: 10
Accepted
time: 20ms
memory: 7936kb
input:
70000 1 ENNNSNSWSNNESWNSEWEWNWWWSNSESNNWWENSWNNWSSEESNNNENNNNNNEESNNNESSNSWNESSSENSENWNEWEWEENSWSESWNNWNNNSNNEWNNSWWEWNEWWSSNSNSSNWESNEWEEWWSWESSWSNESSNSNWSNEENEWESNNNEESNNWNSSWNSSSWSWEEESNEWSWNWNWSSESEESSEWNWEEWSSESWWWWWNSWSSNNESEWWEENNSSSWWEEEENESSNSWEEENNESNENNENNEWENNNNSSNWEWENWWNWSNENSWSWNNWWNE...
output:
11407
result:
ok single line: '11407'
Test #31:
score: 10
Accepted
time: 71ms
memory: 28672kb
input:
100000 1 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN...
output:
3398
result:
ok single line: '3398'
Test #32:
score: 10
Accepted
time: 22ms
memory: 6400kb
input:
100000 1 NWEESSESEWSWEWSSNEWWNEESNWWWWEWWWENNSESNNWSEWSEENNSSNNSSWSNWSSSNWSNWNWNSSEEESSNNENEWWSSNWWWWWWSSNEWWSENNNNWSNSESWWWWNWWNSEEWEWNNESENNWESNSNSEWEWEESWWEEEWEENWEWSSSNEWWSSSWNWSENSSNEEWESEWSSSESWNSENEWNEEWSSNSWWESNSNNWESWWNNWNWWEWWNNENEWSNSSEWEWNENSNWSESWEENSSNNWSSSNNEESSNSSSWSWWSNWSWNNWSNNNWEN...
output:
15190
result:
ok single line: '15190'
Test #33:
score: 10
Accepted
time: 35ms
memory: 11008kb
input:
100000 1 WSSESWWNWESNNWNEENSEESESNWNSENWSNESENEWNNWENESEWNSWNNEWSNNWWWSWWNEWSNWENWNWNSSWENNEWSWNSNNWNSESEWEWWWESNNWEWNWNNESSWEESWSSSENEWNNSSEWEWNNEEEWWSENSSNESWWESSWWWNEEWNEEWNSNNNWENNENWENNSSNWSSNNESNWSWWNSSSNNNNNWSWSESSSNWWWWNNWWNENESEENNSWNSWSWSSEWWSNNWWSNNNESEEEENSSSSWWNWEEEWNENWWSEWNNNNEENWSEEE...
output:
17243
result:
ok single line: '17243'
Test #34:
score: 10
Accepted
time: 32ms
memory: 11648kb
input:
100000 1 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN...
output:
16272
result:
ok single line: '16272'
Test #35:
score: 10
Accepted
time: 33ms
memory: 10880kb
input:
99999 1 ESNNWEWWESWWWWWEWESENNNNEEWWSSNSEESENWNNWSWNWESWSWWSENSWNNNWSNESNEESWWSNWNWWSESSSNNWWNESEWSSSNEWNNNSEENENEESWSEWSWESNNNENSENEWNNWNSESNESNENEWENSENNWWSSSWEWSSEEESESWWWSSWSWSENEEENENWEESNEWSWSWNSEEENEEWEENSEWWNWWSSSEEWWNWEEWENSWEENSNENNENWESSNSSNSWNNNNNSENNNNSWNNNSWESWWSSNESNEESSENESSENEWNNSEE...
output:
17151
result:
ok single line: '17151'
Test #36:
score: 10
Accepted
time: 30ms
memory: 9216kb
input:
100000 1 SESEEWWSNSESWWWESWSEWSSNEWWEWEWEWSWESWEWEWWWNWEWWENWNNWNENWNWWSSENWWWEEWSNSWWNWWWWEWEENSNEEEWENWEEEEEESWWWWWEEWWWNNWSWWNESNSNEWWNWWSSSEEEEWWWEWENSNSWSESENEWWWSWWENWESSWESEEWWNNNSEEENNWWWWSNWSNEESNWWSNWEENEWWSNSNWSEENENNWNSNWWSEENWNWWWWNWEWWEEWENWWSSENSNESNWWEWNWWWESWSNEWWWWEWEESWNESENNENWEN...
output:
15563
result:
ok single line: '15563'
Test #37:
score: 10
Accepted
time: 22ms
memory: 6656kb
input:
100000 1 EEENNSSNWEWEWSNNSNSSSEWSSESSEENNENSNNNESNWSNSNNWENSWESESNWESEEEWSEEEEEESWNEEWSEWNSNWSNSEWSESESESNSWSEEEEENSWSNNNEESWENSWESNENESENNWENSWWNNSEWWWEWWENSSNWSNEWWSSSWNNEEWNWSSWNEWNWNWWSEWNWWNWEWSSNWSNWSSNSNSWWNNNWNNWNNNWWSSWWNESSNSWWENEEESEENWSWNEWSSNEENENSWNEWWSSSENWSWENNWSNWNESESWWWESSNNWNNSSS...
output:
16724
result:
ok single line: '16724'
Test #38:
score: 10
Accepted
time: 33ms
memory: 10240kb
input:
100000 1 NWNENNWNWSWWESNWWSWESNNWENNWNSWSNNEWENWNNEWESEWNWWWSNSESNEENSSEWENEWSWNESNSENSEWNSESNSWWEEENEESENEWWEWSSSNSSSNSSSNWWWWNWSWSNNWSEWSNSWWNENWSNSSWSNNSSNNWWEESNENWSENNESNENWNNNSNNNENWWSSNEESNNESEENWSEEWSNNSENWNNSENEESNEEWWNEWEENNWEEEEWEESSWNSWWESEEESSESWNENENNWESWENESESENSSWNENWENENEWWEWWSENNEE...
output:
16277
result:
ok single line: '16277'
Test #39:
score: 10
Accepted
time: 38ms
memory: 10752kb
input:
100000 1 EEEEEEWESSWSEEESSWEWSSNEWNSSSNESSWEEEESEESWEWNNSSEWEWEWNESWESEWWSEENWEWSNWSNWNSWNSEWWSSWENEEWNWSWESSSWESWWNWNWSWNWENEWESNWSNWSWWWWWWSESEWNEENSESEEESSNEWNENESEWWWSWEESENEWSWSENWEWWWSNSNWESSSWWEWESSEESNSWESWWSWEEWEWWSSWSEWEEEEWEWEWEWEENNSESNSNEENSWEEEEEWWWWNNWWWWWNESNESEWEWNNWSEEENSSEWNEEEEWN...
output:
16934
result:
ok single line: '16934'
Test #40:
score: 10
Accepted
time: 21ms
memory: 5888kb
input:
100000 1 EESESWSWWWEWWSNWSEWSWWSNNWNNWSWWSWSNSSWSSNWWNWWWNSWSNWENNENWWEESWESNEEESWEWNNSWSWWWWWWEWSEENEEEEWSNNWNEWEWEEWNSWWNEWSWNWNWNWWSSWNNESWNESNWNSNSEWWNNESSWWNWENNENNNSNWSNEWWWWNESNNSNEEEWNNEWSEWWENWSESWEWENESSNSNWEENWEWWSNWNENSSWWNNSWEWSESWEEEWSSEEWEWNSENNEWSNNSWNENWSWEWSWEESNEEWSWEEWEWSNSEWWSEW...
output:
15395
result:
ok single line: '15395'
Test #41:
score: 10
Accepted
time: 22ms
memory: 7808kb
input:
100000 1 NWSSSSSSESSWENSWENNEWSNSNNWSSNSNWENNNSNENWNSSSSNSNWSSSWNSESNNSSSNENSSSNWNSSWNNNSWSSWSSNNNWNNSNNSENNWNSSSWSNNNEEWNWNNSSSSSNSWNWNNSSSENSESSNNNSNSENENNSNNNSNNSNWNNESSSSNWWWSESSNSWSSSNSSNNNNESESNNSSSSNSWNSEWNESSSWWNNSSWSNSSNSNSNENNNNSSNNNSWSENNSNSSNSENSSWSNSNNSSSSSSNSSNSSNWNSSSSWESWNWNNSNNNNNSS...
output:
14400
result:
ok single line: '14400'
Test #42:
score: 10
Accepted
time: 22ms
memory: 8192kb
input:
100000 1 ESSNNSSSNESNSSSNSNSSSNWNSSNNNNSSSSWNNNSNNSNENSNEWNNENNNNNNSNNNSSSSSSNNWSNNNSSNNNSNSWNNESSSSNSNNNENWWSNSSNSNNSSSNSSNSNSWSSSSENSNSNSNNNNENENNNESEWNWEWNSSNNSSSNSWNWNSSEWSSSNNNSSSWNESSSNESSNSSNNENSNSSNSWNSWNNNNNNNSNNNNSSSSNNSNSSNWNSSNNSENSSSSSESSENSSNSWSNWNSNWNSSSNESWNSSESNSNSNSWSNSNSNNNNENSSNW...
output:
12001
result:
ok single line: '12001'
Test #43:
score: 10
Accepted
time: 34ms
memory: 11008kb
input:
100000 1 SEWSWSNSWEENSSWWNENSSSSWSSWWNWWWESWNESWWNENWWEESWNSWNWNNSESNEEESEWSSSSEEESNSESNSSWNESWNEESNWSNWWSWSSESSWEENNWNNENWNWSESENEWWSEWNSNSWWWNEWEEWWENWEWNNWSESESWNESWWSWNWNESESESSSESNEWNWSEWWENSWNSSWNSEWSESNEEESENNSSWWEWWSSNNSWNEEEENSESSNEWNESNNWESENSWNSWWSENSESSWSWSNESSWWNSSWWWWENENSNNSENSWWEEWEW...
output:
18044
result:
ok single line: '18044'
Test #44:
score: 10
Accepted
time: 31ms
memory: 10368kb
input:
100000 1 WWNENWEENNNSSWWEESWNNWWESSWESWNNSENSWENSSSEENESENENESNESWNWNNNNSNWWNNNENWWNEWNNEWESNWWNSEWEWEESNWNWWESSSSNNWEESNSEEESSSNEENNNNWWSENNSNWWESWSEWNSNWENWNEWWWWSSWNENSEWWSENSEWNENNESWWWEWSWNSEEEWWNEWESWNWWWENSSSWESWEWESEENENWWEEEWWNESNNENENNNNWNWESWSNSENSNNESWWWWNENEWNSWSNEEWEWSEEEENESWSEWWENNSE...
output:
15979
result:
ok single line: '15979'
Test #45:
score: 10
Accepted
time: 26ms
memory: 9344kb
input:
100000 1 NNENNSNSSSNENENSSNNWSSNSSENSSSWWNNSNSNNSSWSENNWNENNNSSSNSWSENNSSNSSSESNSNNSSENNNNNNSSSSSNNSSWNNSSWWESSESNENENWSSESNNNSNNNNWWSSSSNSESNSNNWSNNSNSSWSENWNNESNWNNWEENNWNNSWENESSNNNSSSSNNNSSSEESEENNNSSNWWSSNNNNNNEWSNNNNENNSNSNSNENESNNSEEESSSSNSNNNSSSSWNNWSENSNNNWNNESWWSSNNNENNSSWSSNNSSSSENNENNSNN...
output:
13404
result:
ok single line: '13404'
Test #46:
score: 10
Accepted
time: 46ms
memory: 16000kb
input:
100000 1 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...
output:
0
result:
ok single line: '0'
Test #47:
score: 10
Accepted
time: 55ms
memory: 18688kb
input:
100000 1 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...
output:
1
result:
ok single line: '1'
Test #48:
score: 10
Accepted
time: 75ms
memory: 25728kb
input:
99999 1 NNEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...
output:
0
result:
ok single line: '0'
Test #49:
score: 10
Accepted
time: 102ms
memory: 33536kb
input:
100000 1 ESWSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS...
output:
1
result:
ok single line: '1'
Test #50:
score: 10
Accepted
time: 100ms
memory: 33536kb
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: 1ms
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: 0ms
memory: 3712kb
input:
44 3141592 SEWSSEENENNWSSWEESSEENNWENSEWSNSEESNSEWSESSE
output:
28274328
result:
ok single line: '28274328'
Test #54:
score: 23
Accepted
time: 0ms
memory: 3584kb
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: 1ms
memory: 3584kb
input:
50 22526663 SWEEENESWNWESNWSWEENNNSWSWWWWSENNWNSENWWEWSESENWWE
output:
180213309
result:
ok single line: '180213309'
Test #57:
score: 23
Accepted
time: 0ms
memory: 3712kb
input:
50 3333 NNNNNNNNNNNNEEEEEEEEEEEESSSSSSSSSSSSWWWWWWWWWWWWNW
output:
76780
result:
ok single line: '76780'
Test #58:
score: 23
Accepted
time: 0ms
memory: 3584kb
input:
50 999999999 SNSSNENSNNESSWWSNWSESWEWNWNWNEWNNWSSSESNNNNEENWWNE
output:
14999999984
result:
ok single line: '14999999984'
Test #59:
score: 23
Accepted
time: 1ms
memory: 3712kb
input:
50 11516 ESNWNESWNSESSWESEWWEWENEWWSSWNSSWNSWNESSESEWNSEEWE
output:
80612
result:
ok single line: '80612'
Test #60:
score: 23
Accepted
time: 0ms
memory: 3584kb
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: 1ms
memory: 3712kb
input:
50 1000000000 NNENSNNWSNNNSNEESNNNNNSSSSSENSSSENESSNSSSSESESWNNN
output:
10999999996
result:
ok single line: '10999999996'
Test #63:
score: 23
Accepted
time: 1ms
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: 3712kb
input:
50 17777777 EENNSSEEEENWEWESWNSSNWSWENWWENWSNNWESEWWNNSWWSEWSE
output:
10
result:
ok single line: '10'
Test #66:
score: 23
Accepted
time: 0ms
memory: 3584kb
input:
50 987623964 NWNWWSWNSWESEWEWEEEWENENWSWNNWESSSESEEWESEWWSNNWWE
output:
8888615679
result:
ok single line: '8888615679'
Test #67:
score: 23
Accepted
time: 0ms
memory: 3712kb
input:
50 22599000 NNNNNNNNEEEEEEEESSSSSSSSWWWWWWWWNEEWSSNNWEWENSWESW
output:
3
result:
ok single line: '3'
Test #68:
score: 23
Accepted
time: 0ms
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: 0ms
memory: 3712kb
input:
49 81958168 NNEEEEEEEEEEEEEEEEEEEEEEESSWWWWWWWWWWWWWWWWWWWWWW
output:
163916380
result:
ok single line: '163916380'
Test #72:
score: 23
Accepted
time: 0ms
memory: 3584kb
input:
48 995705840 EEEEEEEEEEENNNNNNNNNNNWESSSSSSSSSSSWWWWWWWWWWWEN
output:
10952764285
result:
ok single line: '10952764285'
Test #73:
score: 23
Accepted
time: 1ms
memory: 3712kb
input:
50 506263736 EEEEEEEEEEEEEEEEEEEEEEENSWWWWWWWWWWWWWWWWWWWWWWWNE
output:
11644065906
result:
ok single line: '11644065906'
Test #74:
score: 23
Accepted
time: 0ms
memory: 3712kb
input:
47 730672958 NNEEEEEEEEEEEEEEEEEEEEEESSWWWWWWWWWWWWWWWWWWWWW
output:
1461345958
result:
ok single line: '1461345958'
Test #75:
score: 23
Accepted
time: 0ms
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: 1ms
memory: 4224kb
input:
8000 122562148 NESEEESESENEEEEEWENWENSEESEEEWWWWNWWWSNWWNEEWWENSWWSNNNWESWNEENEWWWSWESEESNWSWSWWNWNWSEEWWNEESEESEWWWESSWSENEEENNNEWWWENSSNWEWSSWENWWSSNNSWWWEWEWWEEEEESWWWNEWWESESWNENWEEWENSESSNENWWEWWWWNWWWNSNEEESNSESNSNWWWNEESWWNNEWSWENESNNNSSWESWEWWEESNSEWWWNNENENSNWENEEWEEWWWSEWWWESWWNWWWWENENSWN...
output:
78807461945
result:
ok single line: '78807461945'
Test #77:
score: 62
Accepted
time: 0ms
memory: 3968kb
input:
8008 35666788 SWENSSEESEWNENNENNWWWSEWSNEESEEEWNNNENSEENEWENNNSSNEWWSEWSNEWNWSENEWWEWSESNWWWWESNSEEWNWSNNNEWNNEENESESSNNNESNEWNWNEWWNSWNNSWSSSSSENSWSNSSSENESWSSEWNWSENNEWNEWNESWSSSNSSWESWNESENSWNESNEWSESWWSSEEEWWWWWWEWNNENNESNEWWNSWNNNNWSESNENSSEWWNNWEWSSWNNSNSNEWNWSSWSESESEENESWSNNWENNEEESWEEWESENN...
output:
1496
result:
ok single line: '1496'
Test #78:
score: 62
Accepted
time: 11ms
memory: 8576kb
input:
20000 800000000 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN...
output:
7998375014998
result:
ok single line: '7998375014998'
Test #79:
score: 62
Accepted
time: 37ms
memory: 17536kb
input:
55555 999991929 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN...
output:
1988983946932
result:
ok single line: '1988983946932'
Test #80:
score: 62
Accepted
time: 21ms
memory: 8192kb
input:
77777 1000000000 SWEWEWNWSSNWNWWEESNNSSWWNNNEEENSSNWSSWNENSWEWEWNESEESWWESSSWSWSNNSWSNSNNSWWNEEWWENNSWNWESSEWWEESNSWWNNNWSNEWNESWENNSNENNESWWEWESSSESNESNWWWWEEEWESEENSEESSENWSSWENEEWSEESEEWWNWNWWEEWESWSNWNESEWNWEEEENEWESNEWWSSSWWNSSNENESENWESWNEWWNSEESWSSSNWSWWEWNWNWESWSWSNSNSSSEEESWNSNWWSSESWNNNSNS...
output:
9759000005045
result:
ok single line: '9759000005045'
Test #81:
score: 62
Accepted
time: 25ms
memory: 6656kb
input:
100000 1112 WENSNWNESESNESESSNENNWWSESESSWSWESWSWNWWWENENEWNSWSNSNSSENEEEEWEEWNNSSSNSWSWNNEWSSENNNSNNSESSSWWSNNEWSESSEEENWWWEWEWNESWWSWNEESSESSNNSNNNNESEENEEENWSNENNWWENENESNWWEEEWSSWNWSWNENESEESEWESWSSSEEESSESWESEWWEEEWEESEEWWWWWNSEEENSNENNWNWESSEEWNESSWWWWNNSNESESSSNWSWSNENWSWENEWSSNEEWENSWNNWESWN...
output:
17164
result:
ok single line: '17164'
Test #82:
score: 62
Accepted
time: 29ms
memory: 10112kb
input:
100000 777777777 WNWNEWSSSNSSEESNEENENEWNSWWSEESWWNEWWWEWSSNNSESSWEEWNSSSNSEWEEESNSNEESWSWWEEWEWNSSSEEEESWNWWNSNSEWNEWSENNEESNWWNSNEEESSWSENEESWNNSWSWWNSSNEEWWEWNEWWWWSNWESNWNSNWNWNWNWWWENNNWNSSWEEWSEENEWNWNWWWSSWENSSWWEWSSENWWEESNSSNESNWWSSESWSWSWWNSSNEWNNSNNEESESWENWNNNENSEWWWNWSNENEENWEESESWNESEN...
output:
12022111099456
result:
ok single line: '12022111099456'
Test #83:
score: 62
Accepted
time: 18ms
memory: 7120kb
input:
99999 562000001 SNSNSSSSSESNEWSSENNENWNNNSENNESNSSSNSNSWNSNENSENSWNSESNNESSSENSSENSNWSSNESWSNNNNSNESNSESSSNSNSWSSNNSSNSNSNNNNSNNSSNESNNSSNNSSEEWNNNNESNSNWESSNSWSNSSSNENNSNNSESNNSNNSNNSNWWSEWSSSSSNEWSSSSENSSSNWNNSESSSSSNSSSNNESSNSWWSWNSSNSESSWNNNNENSSSSSNNNNSESWNNWNSSSNNNNSSSNENSSSSNESSNNNSWENESSNSSS...
output:
3067396014003
result:
ok single line: '3067396014003'
Test #84:
score: 62
Accepted
time: 31ms
memory: 10624kb
input:
100000 100010001 WNSWNSNNNENEWENEWNWWSWESENWWSESWWWEENSWEWEWEENWNESWNWWNWESNENNWWESNWESESSESWESSWWEWWSNSNNESEWESWEESEWNWNWWENENNWNWNWSNWEWWSEWSWNEEEENWSWSSWWNNWNNNESWWWEEESNWEEEWWESWNENNEWEESWWWWWNSWWSENSWSESSWWEWSNSSENSWNNENSNNWESNNNWSWSNNNSSWEEWWWSNSSNESWNWWSNNEWWEEWSNSWNENNESEWSNNNNWNSWSWWNSSNSSN...
output:
1624962496850
result:
ok single line: '1624962496850'
Test #85:
score: 62
Accepted
time: 31ms
memory: 10240kb
input:
100000 1000000000 WENWSSWNWWEWNESWWSSEWNWSSEEENENNNSWNESWSWNNWESNESEWWSWWSESNENEWENSWNWWSSNENSEWSEENWSEESESSWESWSENWSSWNNSNSSSSNENSNEWNENNENEENNEEWNEWNENEENNNSWEESWNSSSWENENSSENWSWNNEWESWNENESSWEENSNWSSSSNESENNESSEWWSEWSWSSWSWSESWWSEEWWSSWEWWNNWWEENNNESNSNESWEENSSESNWSNNSEENSWWESNEEENEENEWESEENEESEN...
output:
16310000000217
result:
ok single line: '16310000000217'
Test #86:
score: 62
Accepted
time: 86ms
memory: 24704kb
input:
99997 1000000000 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN...
output:
24999624925002
result:
ok single line: '24999624925002'
Test #87:
score: 62
Accepted
time: 35ms
memory: 11648kb
input:
100000 998288773 NNWSWNWEENSEWWWWSWWESNWWNENWENWNEESEEWENSEEWEWSNEWWESESNNWWWNWENWSSWENSWWWEEENSNWESSNWWNSNNNSWWNNENENSWNSNSSSENWEWSEWNNESNNNSEWWSESSNEWWWESSWSNWSWNNEWWEESSENWSNSNNNWSWEWNENESNNSWWNSWWWEEWWSENESEWESWNENWWSNSNNSESEWNNNENNSEWESEWSEWNNNWENWEENWSSWENSWNEWEWSSNWEWNSESWWSNSWNENESENESEENWNN...
output:
18222763262379
result:
ok single line: '18222763262379'
Test #88:
score: 62
Accepted
time: 28ms
memory: 9600kb
input:
100000 1311007 WNWWSWNSSEEWWWSNWWSNEWNSWNSNSNEWWESSSESNEESNSNWNENESSNSWNSSEWEWSNWNWWWWNSWNESEEESWNWNWSNWWSNNNSNESNWSWEEWWENWEEEWWNENNSSWNSSENWSSSSNWENEWWWNNWSWENNSESWWWESWNSNNSNSWWNNWNESNNWEWEWWNWWWSENWSSWEEWWENEWENWESNWWSNESSSNWSWWNNWNENSSNSWNEWWSWENWSNNNNWWEWNSNSWSNNNEENESSEWNWWWNNEEENENWNWEESNWWN...
output:
19059420971
result:
ok single line: '19059420971'
Test #89:
score: 62
Accepted
time: 29ms
memory: 9856kb
input:
100000 1000000000 NEWSWSSWWENNENNEWSWSENNSESWSSENNWNWNNENWENSSNSESWSENENWEWSWNENNWESNNSSWNSWNSWNSSNNWWNSEWWESSNNENWEENSWSSSWESNWWWNNSWNWENNNEWNNSSSSWWWSWNEEEWEWENNNWSNEWEEEWWWNSSSSSEWNSWSNWEWWSWWSSWESEEWSWNSNNENEESNSNNSWWSNNNEENSENNNWEESSWWNWEESSSWEWNESSNWSWSWNENNNWWSENWWSNWEENNSWWWSNNESWWSNWWEWEEWW...
output:
15335000001305
result:
ok single line: '15335000001305'
Test #90:
score: 62
Accepted
time: 22ms
memory: 6656kb
input:
100000 811727364 NNESENWNWSENSNWNENNESSEEENEEENESNSWNSWSWNSNNSNNWWNSESWESWSENWSEESSSWESNWWWWNEWENNEWWNWESENENWEEWWNWNNSWWSSSEWENSWWSWSWSNEWSSWWESNWWWSNEWWSNWEWWESWWNEWSWWSWNSNEEWNESESWESWEENNENNSEWWSENNSNWESESSNWWWWEWSNESNEWEEWSSEWSWSNNEENNSNESNSNNESSNEENNNSESWEWNSESWWSENENESEWNNNSWSNNSWSWESWSWWEWWE...
output:
16990
result:
ok single line: '16990'
Test #91:
score: 62
Accepted
time: 33ms
memory: 10752kb
input:
100000 711111111 SWSNWNNWENEENNWWENESENNWEEENNSSSWSSEWSENEWEESWNSNSSNNSSWESEEESWSWWSSNWSESWEWWNNSESNWNESSNSWNNWNWWSESWSWENSESEENNWNWNEESENWEEWNEESWSNSSWESSSWNNNEWWWEWSEWWNWSWENEEESSWSWSSSEWSWNSWNSEWNSSWSWESEEWSENWNWSSEEENNEEWEWNNNNSWWWNEESSSSNWEEEWWWEWSWESWSSENNSSNESSWNWEENSSSNNWNESWWNEEWEESEEWSWNSW...
output:
12040533331529
result:
ok single line: '12040533331529'
Test #92:
score: 62
Accepted
time: 33ms
memory: 10752kb
input:
100000 314159265 WWEEWWENENWEWEEEENSESWWNNNEWSSNWENESWWWENEENSNESNNEWNWSWEEWEEWWNSWEESEENWWNWEEEEWWSEWWWWSEWESWSWSWEEEWWNSWNWNWSNSNNWWSSEEWNWWNWEWEWWEWSWSSSENWWEWEEWNNNNSENWNEWWSEEWEEESWNWSENSWEWNNNSEEWWWWEWSNSSESWWWSSNWWWNWNENEWEESWWENSSSWNSEWNSNSWNSEWWSNWENWENSENWNEEWESENWNSSWNNESENEESSNWWSESWSSWW...
output:
5398198650507
result:
ok single line: '5398198650507'
Test #93:
score: 62
Accepted
time: 32ms
memory: 11008kb
input:
100000 345354665 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN...
output:
5139913479928
result:
ok single line: '5139913479928'
Test #94:
score: 62
Accepted
time: 31ms
memory: 8192kb
input:
100000 900000000 EWEWNWEEWWEENWWENWEENSSEWESENWWESSEWWNWWSENNEESSNENNWWNESEWSSWEWEEWSWSWNWNWNWWWWEWSSWEEEWEWWSWWWWSEWWEEWESEWWSWWWWEEWWSNWSENSEWNESWWEENWNNEENWSWWEWEWNNENWNESNEWWEWEWNEEEWEEEESESWNESWSEEEEWESEWEWWNEWEEWWSWNEENWSNENWWWSEEWSEEEWSNEWEWWESEENSWNEWSNNEWNWWSWWENNSWSWWEEENENWWESSESNWEWNNNNN...
output:
11561400001193
result:
ok single line: '11561400001193'
Test #95:
score: 62
Accepted
time: 28ms
memory: 8796kb
input:
100000 1000000000 ESSNNSNEESSWSNESWNWNSSSSNNSNNSNSEESNNNNSSSSWNNSSESNNNNSNSSSWSSSSWSSSSNNSNNSNNNSNSSESNSSNSWNSSSSNNNWNWSSNNSNSNNNWSWENNNNNNNSENSENWNNNWSNNSENNNNSNNNSNENSWSSESNNWNSWNSNSSENESESSSSSNNWSSNENSSSWNWSNNSSSNSSNNNSENSESSSSSSNSSSNNNNNNSSSSEWSESNSSWSNWNSNNENNWNNNSSSNSSSNEWSESNNSEENNNNNWSWNESSN...
output:
12034000002430
result:
ok single line: '12034000002430'
Test #96:
score: 62
Accepted
time: 42ms
memory: 15360kb
input:
100000 942967399 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...
output:
23573554445104
result:
ok single line: '23573554445104'
Test #97:
score: 62
Accepted
time: 56ms
memory: 18432kb
input:
100000 777039681 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...
output:
38850429920641
result:
ok single line: '38850429920641'
Test #98:
score: 62
Accepted
time: 51ms
memory: 22656kb
input:
99999 400761693 NNEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...
output:
801623380
result:
ok single line: '801623380'
Test #99:
score: 62
Accepted
time: 96ms
memory: 33536kb
input:
100000 954516037 ESWSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS...
output:
954516037
result:
ok single line: '954516037'
Test #100:
score: 62
Accepted
time: 125ms
memory: 33408kb
input:
100000 1000000000 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS...
output:
99997999950001
result:
ok single line: '99997999950001'
Extra Test:
score: 0
Extra Test Passed