Notes
This function is in beta test. Please help improve it in the issues
here.
ASAN:DEADLYSIGNAL ================================================================= ==27289==ERROR: AddressSanitizer: SEGV on unknown address 0x7ffd0bfb8b18 (pc 0x55d313d51259 bp 0x7ffceac51120 sp 0x7ffceac4fa10 T0) ==27289==The signal is caused by a WRITE memory access. #0 0x55d313d51258 in taking_command(Stack<int>&, Queue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, int*, bool) (/out/package/sam_mem+0x6258) #1 0x55d313d4dfa4 in main (/out/package/sam_mem+0x2fa4) #2 0x7f58af87bb96 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21b96) #3 0x55d313d4ead9 in _start (/out/package/sam_mem+0x3ad9) AddressSanitizer can not provide additional info. SUMMARY: AddressSanitizer: SEGV (/out/package/sam_mem+0x6258) in taking_command(Stack<int>&, Queue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, int*, bool) ==27289==ABORTING
Hints
Your answer may be identical to the JOJ answer in the first several lines.
However, the main problem you meet now is Runtime Error. And the exit code of your program is 1, which should be 0.
Please double check your code to solve this problem and try again.
Your Answer
PUSHI 85808006 51886834 77843054 58906371 66993369 46745613 73723609 32156507 98463025 40841113 13072656 79132282 67169913 34040285 92186579 42995035 85808006 PUSHI 1 STORE NOR NOOP PUSHI 9 LOAD IFZ 11 NOOP PUSHI 1078585673 PUSHI 4 STORE PUSHI 9 STORE PUSHI 1535416455 POP PUSHI 10 LOAD NOR NOOP IFZ 9 POP NOOP PUSHI 1658060760 NOR IFZ 12 POP ADD PUSHI 0 IFZ 14 IFZ 6 LOAD PUSHI 196598699 PUSHI 861401114 ADD LOAD ADD HALT LOAD ADD NOOP PUSHI 944386872 IFZ 20 STORE NOOP IFZ 30 PUSHI 4 LOAD POP NOOP HALT 41107445 11180890 97326372 42604197 71166825 41517846 7380211 22352795 35752879 80108732 52916976 63389792 93301516 33049111 92870062 3053488 PUSHI 1 51886834 77843054 58906371 66993369 46745613 73723609 32156507 98463025 40841113 13072656 79132282 67169913 34040285 92186579 42995035 85808006 1 STORE NOR NOOP PUSHI 9 LOAD IFZ 11 NOOP PUSHI 1078585673 PUSHI 4 STORE PUSHI 9 STORE PUSHI 1535416455 POP PUSHI 10 LOAD NOR NOOP IFZ 9 POP NOOP PUSHI 1658060760 NOR IFZ 12 POP ADD PUSHI 0 IFZ 14 IFZ 6 LOAD PUSHI 1965986
JOJ Answer
PUSHI 85808006 51886834 77843054 58906371 66993369 46745613 73723609 32156507 98463025 40841113 13072656 79132282 67169913 34040285 92186579 42995035 85808006 PUSHI 1 STORE NOR NOOP PUSHI 9 LOAD IFZ 11 NOOP PUSHI 1078585673 PUSHI 4 STORE PUSHI 9 STORE PUSHI 1535416455 POP PUSHI 10 LOAD NOR NOOP IFZ 9 POP NOOP PUSHI 1658060760 NOR IFZ 12 POP ADD PUSHI 0 IFZ 14 IFZ 6 LOAD PUSHI 196598699 PUSHI 861401114 ADD LOAD ADD HALT LOAD ADD NOOP PUSHI 944386872 IFZ 20 STORE NOOP IFZ 30 PUSHI 4 LOAD POP NOOP HALT 41107445 11180890 97326372 42604197 71166825 41517846 7380211 22352795 35752879 80108732 52916976 63389792 93301516 33049111 92870062 3053488 PUSHI 1 51886834 77843054 58906371 66993369 46745613 73723609 32156507 98463025 40841113 13072656 79132282 67169913 34040285 92186579 42995035 85808006 1 STORE NOR NOOP PUSHI 9 LOAD IFZ 11 NOOP PUSHI 1078585673 PUSHI 4 STORE PUSHI 9 STORE PUSHI 1535416455 POP PUSHI 10 LOAD NOR NOOP IFZ 9 POP NOOP PUSHI 1658060760 NOR IFZ 12 POP ADD PUSHI 0 IFZ 14 IFZ 6 LOAD PUSHI 1