Soluții trimise

Rezumat problemă

#1695 Oglinda

Pentru un număr natural N se consideră șirul a=(1,2,3...,N), deci a[i]=i pentru orice i, 1≤i≤N.

Asupra acestui șir se pot aplica operații de două tipuri:

a) la operația de tipul 1 se specifică două valori i și j, cu 1≤i≤j≤N. Efectul acestei operații asupra șirului este de oglindire a secvenței din șir care începe cu elementul de pe poziția i și se termină cu cel de pe poziția j. De exemplu, dacă în șirul a=(1,2,3,4,5,6,7) se aplică operația 3 6, atunci șirul devine a=(1,2,6,5,4,3,7). Iar în șirul a=(1,4,3,2,5,6,7), dacă se aplică operația 4 6, atunci a=(1,4,3,6,5,2,7).
b) Operația de tipul 2 conține un indice i, 1≤i≤N, și cere să afișăm valoarea elementului care se află în acel moment pe poziția i în șir.

Se consideră M astfel de operații într-o ordine dată.

Scrieți un program care să determine și să afișeze rezultatul pentru fiecare operație de tipul 2.

ID   Utilizator Problema Data încărcării Stare
Popescu Yanis (yanisuku) Oglinda 20 Noiembrie 2024, 21:36 Evaluare finalizată 0
Popescu Yanis (yanisuku) Oglinda 20 Noiembrie 2024, 21:34 Evaluare finalizată 0
Boca Razvan (Boca07) Oglinda 19 Noiembrie 2024, 08:56 Evaluare finalizată 100
Novac Darius (dariusnovac) Oglinda 18 Noiembrie 2024, 16:55 Evaluare finalizată 100
Boian Cristina (ularucristina) Oglinda 18 Noiembrie 2024, 16:54 Evaluare finalizată 100
Boca Razvan (Boca07) Oglinda 16 Noiembrie 2024, 11:26 Evaluare finalizată 0
Boca Razvan (Boca07) Oglinda 16 Noiembrie 2024, 11:26 Evaluare finalizată 0
Boca Razvan (Boca07) Oglinda 16 Noiembrie 2024, 11:25 Evaluare finalizată 0
Salaot Stan (McM) Oglinda 13 Noiembrie 2024, 16:25 Evaluare finalizată 100
Dragusanu Iustin (IustinMax028) Oglinda 22 Octombrie 2024, 10:29 Evaluare finalizată 100
Dragusanu Iustin (IustinMax028) Oglinda 22 Octombrie 2024, 10:28 Evaluare finalizată E.C
Dragusanu Iustin (IustinMax028) Oglinda 22 Octombrie 2024, 10:14 Evaluare finalizată E.C
Predoiu Alexia Maria (Alexia_Maria_Predoiu) Oglinda 21 Octombrie 2024, 00:30 Evaluare finalizată 100
Butuc Rania (RaniaButuc) Oglinda 20 Octombrie 2024, 19:05 Evaluare finalizată 0
Butuc Rania (RaniaButuc) Oglinda 20 Octombrie 2024, 18:56 Evaluare finalizată 100
Becleanu Tudor Andrei (TudorBecleanuAndrei) Oglinda 19 Octombrie 2024, 10:41 Evaluare finalizată 100
Becleanu Tudor Andrei (TudorBecleanuAndrei) Oglinda 19 Octombrie 2024, 10:38 Evaluare finalizată 0
Becleanu Tudor Andrei (TudorBecleanuAndrei) Oglinda 19 Octombrie 2024, 10:38 Evaluare finalizată 20
Bedidic Stefan07 (StefanBedidic) Oglinda 03 Octombrie 2024, 18:51 Evaluare finalizată 100
Bedidic Stefan07 (StefanBedidic) Oglinda 03 Octombrie 2024, 18:49 Evaluare finalizată 100
Bedidic Stefan07 (StefanBedidic) Oglinda 03 Octombrie 2024, 18:33 Evaluare finalizată 0
Bedidic Stefan07 (StefanBedidic) Oglinda 03 Octombrie 2024, 18:29 Evaluare finalizată 40
best in buzau (BestInBuzau) Oglinda 27 Septembrie 2024, 02:18 Evaluare finalizată E.C
Tudurachi Călin (colan007) Oglinda 30 August 2024, 13:28 Evaluare finalizată 100
Raileanu Alexandru (AlexandruR2008) Oglinda 21 August 2024, 14:45 Evaluare finalizată 100
Jucatoru Claudiu (Klauss_22) Oglinda 03 August 2024, 18:37 Evaluare finalizată 100
Gheorghe Natalia (NataliaCnmv) Oglinda 02 August 2024, 16:33 Evaluare finalizată 5
Jucatoru Claudiu (Klauss_22) Oglinda 02 August 2024, 00:00 Evaluare finalizată 40
Jucatoru Claudiu (Klauss_22) Oglinda 01 August 2024, 23:58 Evaluare finalizată 5
Dobre Rares (Dobre_Rares_Andrei) Oglinda 31 Iulie 2024, 13:12 Evaluare finalizată 40
Dobre Rares (Dobre_Rares_Andrei) Oglinda 31 Iulie 2024, 12:59 Evaluare finalizată 0
Dobre Rares (Dobre_Rares_Andrei) Oglinda 31 Iulie 2024, 12:59 Evaluare finalizată 0
Dobre Rares (Dobre_Rares_Andrei) Oglinda 31 Iulie 2024, 12:58 Evaluare finalizată E.C
Dobre Rares (Dobre_Rares_Andrei) Oglinda 31 Iulie 2024, 12:51 Evaluare finalizată 5
Dobre Rares (Dobre_Rares_Andrei) Oglinda 31 Iulie 2024, 12:49 Evaluare finalizată 10
Prodan Radu-Matei (mateiprodan) Oglinda 21 Iulie 2024, 09:50 Evaluare finalizată 100
Coin Bot (CoinBot_V1) Oglinda 23 Iunie 2024, 16:42 Evaluare finalizată E.C
alex baldovin (AlexBaldovin20) Oglinda 04 Iunie 2024, 15:53 Evaluare finalizată 100
Bondei Tudor_Matei (Bondei_Tudor_Matei) Oglinda 23 Aprilie 2024, 09:55 Evaluare finalizată 5
Bondei Tudor_Matei (Bondei_Tudor_Matei) Oglinda 23 Aprilie 2024, 09:55 Evaluare finalizată 5
Bondei Tudor_Matei (Bondei_Tudor_Matei) Oglinda 23 Aprilie 2024, 09:55 Evaluare finalizată E.C
Bondei Tudor_Matei (Bondei_Tudor_Matei) Oglinda 23 Aprilie 2024, 09:54 Evaluare finalizată E.C
Moisa Horia (horiamoisa) Oglinda 23 Aprilie 2024, 01:16 Evaluare finalizată 40
Moisa Horia (horiamoisa) Oglinda 23 Aprilie 2024, 01:12 Evaluare finalizată 40
Chelariu Mihai (mchelariu71) Oglinda 22 Aprilie 2024, 09:35 Evaluare finalizată 40
Bondei Tudor_Matei (Bondei_Tudor_Matei) Oglinda 21 Aprilie 2024, 15:37 Evaluare finalizată 0
Bondei Tudor_Matei (Bondei_Tudor_Matei) Oglinda 21 Aprilie 2024, 15:29 Evaluare finalizată 40
Bondei Tudor_Matei (Bondei_Tudor_Matei) Oglinda 21 Aprilie 2024, 15:29 Evaluare finalizată E.C
Prodan Alexandra (genius112) Oglinda 21 Aprilie 2024, 10:26 Evaluare finalizată 100
Crasnea Vlad (VladCrasnea) Oglinda 20 Aprilie 2024, 20:25 Evaluare finalizată 40