ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#442 | #75. 「NOIP2016」玩具谜题 | Pigsyy | 100 | 171ms | 5528kb | C++23 | 919b | 2025-04-24 13:34:46 | 2025-04-24 13:34:47 |
answer
#include <iostream>
#include <cstdio>
#include <vector>
using namespace std;
template<class type>
const void read(type &x) {
register char c = getchar();
while (!isdigit(c))
c = getchar();
x = c - 48,
c = getchar();
while (isdigit(c))
x = (x << 1) + (x << 3) + c - 48,
c = getchar();
}
const void get(char *s) {
while ((*s = getchar()) != '\n')
++s;
*s = 0;
}
int t = 1, n, m, a;
char s[100001][20];
bool b[100001];
int main(void) {
register int i(1);
read(n);
for (read(m); i <= n; ++i)
read(*(b + i)),
get(*(s + i));
for (i = 1; i <= m; ++i) {
read(*b),
read(a),
t += (*b ? * (b + t) ? -a : a : * (b + t) ? a : -a),
t %= n;
if (t <= 0)
t += n;
}
puts(*(s + t));
return 0;
}
Details
小提示:点击横条可展开更详细的信息
Test #1:
score: 5
Accepted
time: 3ms
memory: 3192kb
input:
20 1000 0 b 0 h 0 v 0 k 0 f 0 j 0 x 0 d 0 i 0 p 0 u 0 c 0 q 0 w 0 a 0 g 0 t 0 m 0 o 0 s 0 1 0 1 0 1 ...
output:
b
result:
ok "b"
Test #2:
score: 5
Accepted
time: 1ms
memory: 3352kb
input:
20 1000 1 v 0 a 0 g 1 w 0 n 0 y 1 u 0 s 0 d 1 e 1 b 1 p 0 z 1 h 1 o 0 f 1 k 0 q 0 c 1 l 0 1 0 1 0 1 ...
output:
v
result:
ok "v"
Test #3:
score: 5
Accepted
time: 3ms
memory: 3212kb
input:
20 1000 0 c 0 m 0 i 0 p 0 s 0 o 0 a 0 t 0 x 0 l 0 k 0 e 0 b 0 q 0 u 0 h 0 y 0 n 0 j 0 d 0 1 1 1 1 1 ...
output:
c
result:
ok "c"
Test #4:
score: 5
Accepted
time: 3ms
memory: 3216kb
input:
20 1000 1 c 0 h 1 j 0 b 1 k 0 p 1 r 1 i 1 d 0 z 0 a 0 y 1 n 0 x 1 o 0 w 0 f 0 q 1 g 1 u 1 1 0 1 0 1 ...
output:
k
result:
ok "k"
Test #5:
score: 5
Accepted
time: 3ms
memory: 3284kb
input:
20 1000 0 q 0 t 0 v 0 h 0 o 0 k 0 r 0 f 0 y 0 z 0 x 0 m 0 b 0 e 0 a 0 d 0 i 0 w 0 c 0 j 0 9 0 2 0 19...
output:
h
result:
ok "h"
Test #6:
score: 5
Accepted
time: 3ms
memory: 3212kb
input:
20 1000 1 o 1 r 0 f 1 x 1 g 1 s 0 z 1 c 0 v 1 q 1 m 0 b 0 u 1 w 0 e 0 y 0 p 0 d 1 i 1 a 0 1 0 5 0 19...
output:
c
result:
ok "c"
Test #7:
score: 5
Accepted
time: 1ms
memory: 3356kb
input:
20 1000 0 p 0 f 0 h 0 u 0 w 0 v 0 d 0 a 0 k 0 z 0 s 0 j 0 i 0 e 0 b 0 o 0 y 0 t 0 x 0 m 1 5 0 15 1 2...
output:
d
result:
ok "d"
Test #8:
score: 5
Accepted
time: 3ms
memory: 3160kb
input:
20 1000 0 p 1 w 1 c 1 k 1 e 1 i 0 j 0 u 1 y 1 o 1 f 0 t 1 n 1 q 0 m 0 x 1 d 1 z 0 h 0 g 1 9 1 2 0 16...
output:
m
result:
ok "m"
Test #9:
score: 5
Accepted
time: 3ms
memory: 3204kb
input:
20 1000 0 epvaki 0 ijbtzsi 0 udsqp 0 wecea 0 beg 0 rdufspc 0 akhi 0 mzuijrxda 0 epbaf 0 pys 0 mlupsd...
output:
epvaki
result:
ok "epvaki"
Test #10:
score: 5
Accepted
time: 2ms
memory: 3284kb
input:
20 1000 0 pyv 0 mn 0 cdxmbhqfug 1 xwis 1 vq 1 u 1 vgfpkwaog 0 okghhljjdq 1 qjybbuydk 1 isdjltyw 0 tq...
output:
a
result:
ok "a"
Test #11:
score: 5
Accepted
time: 3ms
memory: 3284kb
input:
20 1000 0 bvxu 0 qsauefgdh 0 m 0 gp 0 pzfzchy 0 wzxiee 0 jhraza 0 vyqvcwfb 0 pqumj 0 tgxkp 0 rkexmpx...
output:
rkexmpxma
result:
ok "rkexmpxma"
Test #12:
score: 5
Accepted
time: 3ms
memory: 3276kb
input:
20 1000 0 libvpmvqve 1 mcchv 0 iu 0 plqgmf 1 tsioh 1 jijhtqsqi 0 nj 0 kkwqmmxi 1 davzufmuzc 1 nzurnh...
output:
libvpmvqve
result:
ok "libvpmvqve"
Test #13:
score: 5
Accepted
time: 3ms
memory: 3284kb
input:
20 1000 0 tzfcdfytk 0 mfku 0 viqw 0 cqqw 0 by 0 wtx 0 a 0 cocvbmhhd 0 zfjc 0 jnhlwlnezf 0 vjisldujfz...
output:
zkmx
result:
ok "zkmx"
Test #14:
score: 5
Accepted
time: 3ms
memory: 3280kb
input:
20 1000 0 r 1 rudq 1 qka 0 arczodx 1 ueytuvwn 0 mrjhg 1 pxcedvrxi 1 fnom 1 p 0 fszmlaspo 1 fxszpizje...
output:
mrjhg
result:
ok "mrjhg"
Test #15:
score: 5
Accepted
time: 1ms
memory: 3160kb
input:
20 1000 0 ezvxclrl 0 qegzu 0 xqanjnbu 0 vawzturkq 0 jquqylh 0 bqlveec 0 aji 0 mllpbpl 0 u 0 kadedoow...
output:
jquqylh
result:
ok "jquqylh"
Test #16:
score: 5
Accepted
time: 3ms
memory: 3216kb
input:
20 1000 0 yd 0 mxw 0 jyaitmsosq 1 glpwkfnnd 1 wvfzqsstp 1 wkthbkcpv 1 naq 1 odtvywjjkf 1 exwqbxlfnv ...
output:
kxdwxfzyjo
result:
ok "kxdwxfzyjo"
Test #17:
score: 5
Accepted
time: 34ms
memory: 5172kb
input:
100000 100000 0 jf 0 u 0 kebsw 0 fsoin 0 qhyruhy 0 xunswkmex 0 afjjyxc 0 uzvcimdjm 0 ieqc 0 ngqauv 0...
output:
lxxkh
result:
ok "lxxkh"
Test #18:
score: 5
Accepted
time: 30ms
memory: 5316kb
input:
100000 100000 0 pwez 0 yaptjf 0 rsox 1 pruoupbvbk 0 j 1 andtgorimt 1 lumzmzmyp 0 e 0 fx 1 miifymjpjj...
output:
lbvzxqs
result:
ok "lbvzxqs"
Test #19:
score: 5
Accepted
time: 36ms
memory: 5172kb
input:
100000 100000 0 tvoosxqwb 0 pvkzet 0 yexrmx 0 srtu 0 b 0 t 0 cxovdy 0 dert 0 eofbsiraam 0 baxsqshd 0...
output:
fatq
result:
ok "fatq"
Test #20:
score: 5
Accepted
time: 30ms
memory: 5528kb
input:
100000 100000 1 df 0 nmgmk 0 iyw 1 nlwrobm 0 r 0 jznebhn 1 fbopd 0 eqtgbxaio 0 prgvkjykaj 1 vir 0 qj...
output:
ygvqeez
result:
ok "ygvqeez"