Programozó versenyek

DEIK Regionális Programozó Csapatverseny, egyetemi kategória, 2025. december 7.

2025. december 7. 10:30 – 2025. december 7. 15:30

digits-3

Egy pozitív számmal a következőt végezzük el: növekvőleg rendezzük a jegyeit - az esetleges kezdő nullákat elhagyva - majd a kapott számból levonjuk a jegyeinek a szorzatát. Például:
3213210 ⟶ 0112233 ⟶ 112233-36 = 112197
Ezt addig ismételjük a kapott számokkal amíg nullát nem kapunk:
1231230 ⟶ 112197 ⟶ 111153 ⟶ 111120 ⟶ 11110 ⟶ 1110 ⟶ 110 ⟶ 10 ⟶ 0
Hány lépésben érünk el nullához? Mennyi a maximuma egy [L,R](LR)[L,R]~~(L\le R) intervallum összes elemére kiszámolt lépésszámoknak (MM)?

Bemenet specifikáció

Az első sorban TT az esetek száma van. Ezután TT sor jön, mindegyikben az LkL_k és RkR_k számokkal (k=1,,Tk=1,\ldots,T).

Kimenet specifikáció

TT sor, mindegyikben a keresett Mk(k=1,,T)M_k~~(k=1,\ldots,T) számmal.

Korlátok

1T1001\le T \le 100
1Lk1_000_000_000_0001\le L_k \le 1\_000\_000\_000\_000
1Rk1_000_000_000_0001\le R_k \le 1\_000\_000\_000\_000
0RkLk100_000(k=1,,T)0\le R_k-L_k \le 100\_000~~~(k=1,\ldots,T)
A kisebb méretű esetek megoldásával részpont szerezhető.

1. példa bemenet

  1. 5
  2. 1 99
  3. 100 9999
  4. 10000 100000
  5. 1231230 1233210
  6. 56875687 56875687
letöltés szöveges állományként

1. példa kimenet

  1. 4
  2. 11
  3. 13
  4. 13
  5. 11
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30.