CSES - Putka Open 2020 – 2/5 - Summat
  • Time limit: 1.00 s
  • Memory limit: 512 MB

Listassa AA on nn kokonaislukua. Tämän perusteella luodaan lista BB, jossa on jokaisen listalla AA olevan lukuparin summa.

Esimerkiksi jos A=[1,2,3]A=[1,2,3], niin B=[3,4,5]B=[3,4,5], ja jos A=[1,3,3,3]A=[1,3,3,3], niin B=[4,4,4,6,6,6]B=[4,4,4,6,6,6].

Sinulle annetaan lista BB ja tehtäväsi on palauttaa lista AA.

Syöte

Syötteen ensimmäisellä rivillä on kokonaisluku nn: listan AA koko.

Seuraavalla rivillä on n(n1)2\frac{n(n-1)}{2} lukua: listan BB sisältö.

Syötettä vastaa jokin lista AA, jossa jokainen luku on välillä 1k1 \dots k.

Tuloste

Tulosta nn lukua: listan AA sisältö.

Voit tulostaa listan sisällön missä tahansa järjestyksessä. Jos ratkaisu ei ole yksikäsitteinen, voit tulostaa minkä tahansa listan AA.

Esimerkki

Syöte:

4
4 4 4 6 6 6

Tuloste:

1 3 3 3

Selitys: Tässä tapauksessa lista AA voi olla joko [1,3,3,3][1,3,3,3] tai [2,2,2,4][2,2,2,4] ja molemmat ratkaisut hyväksytään.

Osatehtävä 1 (12 pistettä)

  • 3n53 \le n \le 5
  • 1k51 \le k \le 5

Osatehtävä 2 (32 pistettä)

  • 3n203 \le n \le 20
  • 1k1001 \le k \le 100

Osatehtävä 3 (56 pistettä)

  • 3n1003 \le n \le 100
  • 1k1091 \le k \le 10^9