Ջնջել կապակցված ցուցակից k-րդ էլեմենտը

Ձեզ տրված է կապակցված ցուցակ (Linked List), որի վրա պետք է կատարեք q հարցումներ (queries): Կան հարցումների երկու տեսակ.
  1. print - ծրագիրը պետք է տպի կապակցված ցուցակը
  1. remove k - ծրագիրը պետք է ջնջի կապակցված ցուցակի k-րդ էլեմենտը

Մուտք

Կապակցված ցուցակի նախնական տվյալները տրամադրվում են ավտոմատ կերպով։ Ձեզանից ոչինչ պահանջված չէ։
Մուտքի առաջին տողում տրված է մեկ ամբողջ թիվ q (1 ≤ q ≤ 1000)։
Հաջորդ q տողերում արտացոլված են հարցումները՝ print (եթե պետք է տպել կապակցված ցուցակը) կամ remove k (եթե պետք է ջնջել k-րդ հանգույցը, որտեղ 0 ≤ k ≤ |L|):

Ելք

Ծրագիրը պետք է ճիշտ կերպով տպի կապակցված ցուցակի արժեքները յուրաքանչյուր print հարցման համար: Արժեքները պետք է բաժանված լինեն բացատներով:

Օրինակներ

Մուտք
Ելք
10 4 0 -2 3 5 7 -1 8 -9 3 5 print remove 2 remove 9 print print
4 0 -2 3 5 7 -1 8 -9 3 4 -2 3 5 7 -1 8 -9 4 -2 3 5 7 -1 8 -9
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 10 MB

To check your solution you need to sign in
Sign in to continue