$$ \newcommand{\floor}[1]{\left\lfloor{#1}\right\rfloor} \newcommand{\ceil}[1]{\left\lceil{#1}\right\rceil} \renewcommand{\mod}{\,\mathrm{mod}\,} \renewcommand{\div}{\,\mathrm{div}\,} \newcommand{\metar}{\,\mathrm{m}} \newcommand{\cm}{\,\mathrm{cm}} \newcommand{\dm}{\,\mathrm{dm}} \newcommand{\litar}{\,\mathrm{l}} \newcommand{\km}{\,\mathrm{km}} \newcommand{\s}{\,\mathrm{s}} \newcommand{\h}{\,\mathrm{h}} \newcommand{\minut}{\,\mathrm{min}} \newcommand{\kmh}{\,\mathrm{\frac{km}{h}}} \newcommand{\ms}{\,\mathrm{\frac{m}{s}}} \newcommand{\mss}{\,\mathrm{\frac{m}{s^2}}} \newcommand{\mmin}{\,\mathrm{\frac{m}{min}}} \newcommand{\smin}{\,\mathrm{\frac{s}{min}}} $$

Prijavi problem


Obeleži sve kategorije koje odgovaraju problemu

Još detalja - opišite nam problem


Uspešno ste prijavili problem!
Status problema i sve dodatne informacije možete pratiti klikom na link.
Nažalost nismo trenutno u mogućnosti da obradimo vaš zahtev.
Molimo vas da pokušate kasnije.

Број израза дате вредности

vreme memorija ulaz izlaz
0,45 s 64 Mb standardni izlaz standardni ulaz

Дат је стринг \(s\) који садржи само цифре (\(0\), …, \(9\)) и природан број \(x\). Написати програм којим се одређује број израза који се могу добити уметањем оператора \(+\), \(-\) и \(\cdot\) у стрингу \(s\) тако да je вредност добијеног израза једнака \(x\). При том, сваки операнд у том изразу мора да буде исправно записан природан број (вишецифрени бројеви не смеју да почињу нулом).

Улаз

У првој линији стандардног улаза налази се стринг \(s\) (дужине највише 20 карактера), друга линија садржи природан број \(x\).

Излаз

На стандарном излазу у једној линији приказати број тражених израза.

Пример

Улаз

1009 10

Излаз

8

Објашњење

Постоје осам тражених израза, то су изрази: \(1 + 0 + 0 + 9\), \(1 + 0 - 0 + 9\), \(1 + 0 \cdot 0 + 9\), \(1 - 0 + 0 + 9\), \(1 - 0 - 0 + 9\), \(1 - 0 \cdot 0 + 9\), \(10 + 0 \cdot 9\), \(10 - 0 \cdot 9\).

Morate biti ulogovani kako biste poslali zadatak na evaluaciju.