ecuatie

Time limit: 0.15s Memory limit: 16MB Input: ecuatie.in Output: ecuatie.out

Fie NN și TT două numere naturale.

Să se determine numărul soluțiilor diferite SS, ale ecuației x1x2xN=Tx_1 \cdot x_2 \dots x_N = T, în mulțimea numerelor naturale.

Date de intrare

Fişierul de intrare ecuatie.in conţine pe primul rând numerele NN și TT cu semnificația de mai sus, despărțite printr-un spațiu.

Date de ieșire

Fişierul de ieşire ecuatie.out va conține pe primul rând, numărul natural SS.

Restricții și precizări

  • 1N101 \leq N \leq 10
  • 2T<10152 \leq T < 10^{15}
  • Două soluții (x1,x2,,xN)(x_1, x_2, \dots, x_N) și (y1,y2,,yN)(y_1, y_2, \dots, y_N) se consideră a fi diferite dacă (x1y1x_1 \neq y_1 sau x2y2x_2 \neq y_2 sau \dots sau xNyNx_N \neq y_N)

Exemplul 1

ecuatie.in

2 28

ecuatie.out

6

Explicație

N=2N = 2 și T=28T = 28

Sunt 66 perechi (x1,x2)(x_1, x_2) de numere naturale cu proprietatea că x1x2=28x_1 \cdot x_2 = 28: (1,28)(1, 28), (2,14)(2, 14), (4,7)(4, 7), (7,4)(7, 4), (14,2)(14, 2), (28,1)(28, 1)

Exemplul 2

ecuatie.in

3 10

ecuatie.out

9

Explicație

N=3N = 3 și T=10T = 10

Sunt 9 triplete (x1,x2,x3)(x_1, x_2, x_3) de numere naturale cu proprietatea că x1x2x3=10x_1 \cdot x_2 \cdot x_3 = 10: (1,1,10)(1, 1, 10), (1,2,5)(1, 2, 5), (1,5,2)(1, 5, 2), (1,10,1)(1, 10, 1), (2,1,5)(2, 1, 5), (2,5,1)(2, 5, 1), (5,1,2)(5, 1, 2), (5,2,1)(5, 2, 1), (10,1,1)(10, 1, 1)

Log in or sign up to be able to send submissions!