Programozó versenyek

DEIK Regionális Programozó Csapatverseny, egyetemi kategória, 2023. december 3.

2023. december 3. 10:00 – 2023. december 3. 15:30

Különböző

Péter verseket olvas, de kicsit elkalandozott a figyelme, így azon kezdett el gondolkozni, hogy hány lényegében különböző szóból áll egy vers. Péter igencsak érdekesen gondolkozik: két szót lényegében különbözőnek tekint, ha van legalább egy olyan betű mely különböző gyakorisággal szerepel bennük (egyébként a szavakat egyformának veszi). Segítsünk neki kiszámolni, hogy egy szavakból álló lista hány lényegében különböző szóból áll (DD).

Bemenet specifikáció

Az input első sorában az N szám a listában levő szavak száma, majd NN sor következik egy-egy wiw_i szóval. A szavak az angol abc kisbetűiből állnak.

Kimenet specifikáció

Az output egyetlen sorába a lényegében különböző szavak DD száma kerül.

Korlátok

1N1000001\le N \le 100000
1wihossza421\le w_i \ \mathrm{hossza}\ \le 42

1. példa bemenet

  1. 8
  2. a
  3. ab
  4. abc
  5. aabb
  6. bbaa
  7. abba
  8. bab
  9. cab
letöltés szöveges állományként

1. példa kimenet

  1. 5
letöltés szöveges állományként

2. példa bemenet

  1. 4
  2. apap
  3. papa
  4. app
  5. pap
letöltés szöveges állományként

2. példa kimenet

  1. 2
letöltés szöveges állományként

3. példa bemenet

  1. 6
  2. abc
  3. acb
  4. bac
  5. abc
  6. cab
  7. cba
letöltés szöveges állományként

3. példa kimenet

  1. 1
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30.