Result

WA

Duration

862ms

Code [DL]

main(a,b,c,d){c=100;while(c--){scanf("%d",&a);b=10;d=0;while(--b){if(a%b==0&&a/b<10){d=1;break;}}puts(d);}return 0;}

stdin

76
46
79
85
40
56
55
52
10
30
37
34
43
66
44
14
63
61
94
83
67
39
71
35
13
77
28
12
80
64
59
41
72
57
82
70
50
99
54
53
94
16
73
45
90
44
36
22
89
20
33
47
19
27
16
15
38
32
77
98
68
51
69
97
81
27
58
25
27
36
60
85
93
31
17
65
92
88
11
78
24
42
23
48
75
49
98
96
26
18
62
84
87
21
71
91
86
74
29
95

stdout

stderr

/tmp/code.c:1:1: warning: return type defaults to 'int' [-Wimplicit-int]
 main(a,b,c,d){c=100;while(c--){scanf("%d",&a);b=10;d=0;while(--b){if(a%b==0&&a/b<10){d=1;break;}}puts(d);}return 0;}
 ^~~~
/tmp/code.c: In function 'main':
/tmp/code.c:1:1: warning: type of 'a' defaults to 'int' [-Wimplicit-int]
/tmp/code.c:1:1: warning: type of 'b' defaults to 'int' [-Wimplicit-int]
/tmp/code.c:1:1: warning: type of 'c' defaults to 'int' [-Wimplicit-int]
/tmp/code.c:1:1: warning: type of 'd' defaults to 'int' [-Wimplicit-int]
/tmp/code.c:1:32: warning: implicit declaration of function 'scanf' [-Wimplicit-function-declaration]
 main(a,b,c,d){c=100;while(c--){scanf("%d",&a);b=10;d=0;while(--b){if(a%b==0&&a/b<10){d=1;break;}}puts(d);}return 0;}
                                ^~~~~
/tmp/code.c:1:32: warning: incompatible implicit declaration of built-in function 'scanf'
/tmp/code.c:1:32: note: include '<stdio.h>' or provide a declaration of 'scanf'
+#include <stdio.h>
 main(a,b,c,d){c=100;while(c--){scanf("%d",&a);b=10;d=0;while(--b){if(a%b==0&&a/b<10){d=1;break;}}puts(d);}return 0;}
                                ^~~~~
/tmp/code.c:1:98: warning: implicit declaration of function 'puts' [-Wimplicit-function-declaration]
 main(a,b,c,d){c=100;while(c--){scanf("%d",&a);b=10;d=0;while(--b){if(a%b==0&&a/b<10){d=1;break;}}puts(d);}return 0;}
                                                                                                  ^~~~
Segmentation fault (core dumped)

strace

10    execve("/bin/sh", ["/bin/sh", "/root/script", "/volume/CODE.c"], 0x7ffc2b186400 /* 7 vars */) = 0
11    execve("/usr/bin/realpath", ["realpath", "/volume/CODE.c"], 0x55fb895e6d20 /* 7 vars */) = 0
11    +++ exited with 0 +++
10    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=11, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
12    execve("/bin/ln", ["ln", "-sf", "/volume/CODE.c", "/tmp/code.c"], 0x55fb895e6d40 /* 7 vars */) = 0
12    +++ exited with 0 +++
10    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=12, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
13    execve("/usr/bin/gcc", ["gcc", "-Wall", "-O2", "-std=c99", "/tmp/code.c", "-o", "/tmp/code", "-lm"], 0x55fb8ae76118 /* 7 vars */) = 0
14    execve("/usr/libexec/gcc/x86_64-alpine-linux-musl/8.3.0/cc1", ["/usr/libexec/gcc/x86_64-alpine-l"..., "-quiet", "/tmp/code.c", "-quiet", "-dumpbase", "code.c", "-mtune=generic", "-march=x86-64", "-auxbase", "code", "-O2", "-Wall", "-std=c99", "-o", "/tmp/ccaEnbfG.s"], 0xc2ad40 /* 10 vars */) = 0
14    +++ exited with 0 +++
13    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14, si_uid=0, si_status=0, si_utime=1, si_stime=1} ---
15    execve("/usr/lib/gcc/x86_64-alpine-linux-musl/8.3.0/../../../../x86_64-alpine-linux-musl/bin/as", ["/usr/lib/gcc/x86_64-alpine-linux"..., "--64", "-o", "/tmp/ccGGiakO.o", "/tmp/ccaEnbfG.s"], 0xc2ad40 /* 10 vars */) = 0
15    +++ exited with 0 +++
13    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=15, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
16    execve("/usr/libexec/gcc/x86_64-alpine-linux-musl/8.3.0/collect2", ["/usr/libexec/gcc/x86_64-alpine-l"..., "-plugin", "/usr/libexec/gcc/x86_64-alpine-l"..., "-plugin-opt=/usr/libexec/gcc/x86"..., "-plugin-opt=-fresolution=/tmp/cc"..., "-plugin-opt=-pass-through=-lgcc", "-plugin-opt=-pass-through=-lgcc_"..., "-plugin-opt=-pass-through=-lc", "-plugin-opt=-pass-through=-lgcc", "-plugin-opt=-pass-through=-lgcc_"..., "--eh-frame-hdr", "--hash-style=gnu", "-m", "elf_x86_64", "--as-needed", "-dynamic-linker", "/lib/ld-musl-x86_64.so.1", "-pie", "-z", "relro", "-z", "now", "-o", "/tmp/code", "/usr/lib/gcc/x86_64-alpine-linux"..., "/usr/lib/gcc/x86_64-alpine-linux"..., "/usr/lib/gcc/x86_64-alpine-linux"..., "-L/usr/lib/gcc/x86_64-alpine-lin"..., "-L/usr/lib/gcc/x86_64-alpine-lin"..., "-L/usr/lib/gcc/x86_64-alpine-lin"..., "-L/lib/../lib", "-L/usr/lib/../lib", ...], 0xc2ad40 /* 12 vars */) = 0
17    execve("/usr/lib/gcc/x86_64-alpine-linux-musl/8.3.0/../../../../x86_64-alpine-linux-musl/bin/ld", ["/usr/lib/gcc/x86_64-alpine-linux"..., "-plugin", "/usr/libexec/gcc/x86_64-alpine-l"..., "-plugin-opt=/usr/libexec/gcc/x86"..., "-plugin-opt=-fresolution=/tmp/cc"..., "-plugin-opt=-pass-through=-lgcc", "-plugin-opt=-pass-through=-lgcc_"..., "-plugin-opt=-pass-through=-lc", "-plugin-opt=-pass-through=-lgcc", "-plugin-opt=-pass-through=-lgcc_"..., "--eh-frame-hdr", "--hash-style=gnu", "-m", "elf_x86_64", "--as-needed", "-dynamic-linker", "/lib/ld-musl-x86_64.so.1", "-pie", "-z", "relro", "-z", "now", "-o", "/tmp/code", "/usr/lib/gcc/x86_64-alpine-linux"..., "/usr/lib/gcc/x86_64-alpine-linux"..., "/usr/lib/gcc/x86_64-alpine-linux"..., "-L/usr/lib/gcc/x86_64-alpine-lin"..., "-L/usr/lib/gcc/x86_64-alpine-lin"..., "-L/usr/lib/gcc/x86_64-alpine-lin"..., "-L/lib/../lib", "-L/usr/lib/../lib", ...], 0x7fff1e4ae1a0 /* 12 vars */) = 0
17    +++ exited with 0 +++
16    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=17, si_uid=0, si_status=0, si_utime=0, si_stime=1} ---
16    +++ exited with 0 +++
13    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=16, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
13    +++ exited with 0 +++
10    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=13, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
18    execve("/bin/cat", ["cat", "-"], 0x55fb895e6d08 /* 7 vars */) = 0
19    execve("/tmp/code", ["/tmp/code"], 0x55fb895e6cf0 /* 7 vars */) = 0
19    --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} ---
18    +++ exited with 0 +++
10    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
19    +++ killed by SIGSEGV (core dumped) +++
10    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_DUMPED, si_pid=19, si_uid=0, si_status=SIGSEGV, si_utime=0, si_stime=0} ---
20    execve("/bin/rm", ["rm", "/tmp/code.c", "/tmp/code"], 0x55fb895e6cf0 /* 7 vars */) = 0
20    +++ exited with 0 +++
10    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=20, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
10    +++ exited with 0 +++