Напомена: ово је незванична копија задатака. Као таква, не гарантује се да ће овај сајт бити одржаван, и немојте се изненадити ако са њега задаци одједном нестану.

Sanja Rzanjban lakik (hol máshol?), és a Kirakó kvízjáték nagy rajongója. Különösen a Moj broj elnevezésű játékot szereti. Most egy \(A\) sorozatot alkotott \(n\) elemmel. Ezután egy \(B\) sorozatot szeretne létrehozni \(k\) elemmel, amellyel az \(A\) sorozat minden elemét felírhatja. A szabályok a következők:

Bemenet

A szabványos bemenet első sorában beolvasni az \(n\) számot, az \(A\) sorozat hosszát. A szabványos bemenet második sorában beolvasni \(n\) természetes számot, az \(A\) sorozat elemeit.

Kimenet

A szabványos kimenet első sorában kiíratni a \(k\) számot, a \(B\) sorozat hosszát. A szabványos kimenet második sorában kiíratni a \(B\) sorozatot. Az elkövetkező \(n\) sor mindegyikében az \(A\) sorozat egy-egy elemét felírni a fent felsorolt szabályok felhasználásával. Vagyis az \(i\)-edik sorban felírni az \(A_i\) számot, a \(B\) sorozat elemei, műveletjelek (összeadás, kivonás, szorzás) és zárójelek segítségével.

Példa

Bemenet

6
30 13 15 5 3 21

Kimenet

3
2 5 3
2*5*3
5*3- 2
5 *3
   (5)
5 -2
3* (5+2 )

A példa magyarázata

\(3\) szám elegendő a bemenet minden elemének felírásához (\(B = [2, 5, 3]\)):

Korlátozások

Pontozás

Az elért pontszám minden teszt példában a \(k\) számtól (a számok felírására használt \(B\) sorozat hosszától függ), a következő táblázat szerint:

A \(B\) sorozat hossza (\(k\)) Pontszám értékek százalékban kifejezve
\(\leq 12\) \(100\)
\(13\) \(90\)
\(14-15\) \(80\)
\(16-18\) \(70\)
\(19-20\) \(60\)
\(21-22\) \(50\)
\(23-24\) \(40\)
\(25-27\) \(30\)
\(28-29\) \(20\)
\(30-31\) \(10\)
$ > 31$ \(0\)

Megjegyzés

Janis Adetokumbo nem Rzanjban született