1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | import Stdio; int main() { array(int) a = ({0,0,0,0,0,0,0,0,0,1}); int n,i,j,b; sscanf(stdin->gets(), "%d", n); for (i=0;i<n;i++) { sscanf(stdin->gets(), "%d", b); for (j=0;j<9;j++) a[j] = a[j+1] + b*a[j]; a[9] = b*a[9]; } b=0; for (i=0;i<10;i++) { if (a[i]<0) write("-"); else if (a[i]>0 && b==1) write("+"); if (a[i]!=0) { b=1; if (a[i]!=1 && a[i]!=-1) write("%d*",a[i]); if (i!=9) write ("X"); if (i<8) write("^%d",9-i); } } return 0; } |
ICAgIGltcG9ydCBTdGRpbzsKICAgICAKICAgIGludCBtYWluKCkKICAgIHsKICAgICAgICAgICAgYXJyYXkoaW50KSBhID0gKHswLDAsMCwwLDAsMCwwLDAsMCwxfSk7CiAgICAgICAgICAgIGludCBuLGksaixiOwogICAgICAgICAgICBzc2NhbmYoc3RkaW4tPmdldHMoKSwgIiVkIiwgbik7CiAgICAgICAgICAgIGZvciAoaT0wO2k8bjtpKyspIHsKICAgICAgICAgICAgCXNzY2FuZihzdGRpbi0+Z2V0cygpLCAiJWQiLCBiKTsKICAgICAgICAgICAgCWZvciAoaj0wO2o8OTtqKyspIGFbal0gPSBhW2orMV0gKyBiKmFbal07IAogICAgICAgICAgICAJYVs5XSA9IGIqYVs5XTsKICAgICAgICAgICAgfQogICAgICAgICAgICBiPTA7CiAgICAgICAgICAgIGZvciAoaT0wO2k8MTA7aSsrKSB7CiAgICAgICAgICAgIAlpZiAoYVtpXTwwKSB3cml0ZSgiLSIpOyBlbHNlIGlmIChhW2ldPjAgJiYgYj09MSkgd3JpdGUoIisiKTsKICAgICAgICAgICAgCWlmIChhW2ldIT0wKSB7CiAgICAgICAgICAgIAkJYj0xOwogICAgICAgICAgICAJCWlmIChhW2ldIT0xICYmIGFbaV0hPS0xKSB3cml0ZSgiJWQqIixhW2ldKTsKICAgICAgICAgICAgCQlpZiAoaSE9OSkgd3JpdGUgKCJYIik7CiAgICAgICAgICAgIAkJaWYgKGk8OCkgd3JpdGUoIl4lZCIsOS1pKTsKICAgICAgICAgICAgCX0KICAgICAgICAgICAgfQogICAgICAgcmV0dXJuIDA7CiAgICB9
-
upload with new input
-
result: Success time: 0.14s memory: 10176 kB returned value: 0
2 -1 1
X^2-
-
result: Success time: 0.14s memory: 10176 kB returned value: 10
Bad argument 1 to sscanf(). Expected string. Unknown program: sscanf(0,"%d",<Unknown 249>,<Unknown 16>) prog.pike:7: /home/LNnrv6/prog()->main()



