- Language:
- Time limit: 1.00 s
- Memory limit: 512 MB
Sulkulauseke on suluista (
ja )
muodostuva merkkijono, joka vastaa matemaattisen kaavan sulutusta.
Esimerkiksi mahdolliset -merkkiset sulkulausekkeet ovat ()()()
, (())()
, ()(())
, ((()))
ja (()())
.
Tehtäväsi on muodostaa kaksi -merkkistä sulkulauseketta, joissa on tasan kohdassa eri merkki.
Syöte
Syötteen ainoalla rivillä on kaksi kokonaislukua ja . Voit olettaa, että .
Tuloste
Tulosta kaksi riviä, joista molemmilla on -merkkinen sulkulauseke.
Voit tulostaa minkä tahansa kelvollisen ratkaisun. Jos mitään ratkaisua ei ole olemassa, tulosta IMPOSSIBLE
.
Esimerkki 1
Syöte:
6 2
Tuloste:
(())() ((()))
Esimerkki 2
Syöte:
6 3
Tuloste:
IMPOSSIBLE