Soluții trimise

Rezumat problemă

Oglinda

#1695

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
Tabără Emilian (Emi_21) Oglinda 03 Iunie 2025, 11:41 Evaluare finalizată 100
Nicusor Dan Nicusor Dan (Nicusor_Dan) Oglinda 16 Mai 2025, 08:56 Evaluare finalizată 100
Simon Iustin (Iustin5234) Oglinda 14 Mai 2025, 11:31 Evaluare finalizată 0
Deak Darius (HackerPrime) Oglinda 09 Mai 2025, 14:14 Evaluare finalizată 40
Farcasanu Efrem (UNOMULATNORMAL) Oglinda 26 Aprilie 2025, 13:59 Evaluare finalizată 35
Farcasanu Efrem (UNOMULATNORMAL) Oglinda 26 Aprilie 2025, 13:59 Evaluare finalizată 35
Farcasanu Efrem (UNOMULATNORMAL) Oglinda 26 Aprilie 2025, 13:38 Evaluare finalizată 0
Alex Simina (alex2010) Oglinda 25 Aprilie 2025, 12:26 Evaluare finalizată 100
Herta Tudor (TudorHhAndrei) Oglinda 19 Aprilie 2025, 22:34 Evaluare finalizată 10
Herta Tudor (TudorHhAndrei) Oglinda 19 Aprilie 2025, 22:01 Evaluare finalizată 5
Grigoras Stefan (stefan_grigoras) Oglinda 13 Aprilie 2025, 16:49 Evaluare finalizată 0
Grigoras Stefan (stefan_grigoras) Oglinda 13 Aprilie 2025, 16:49 Evaluare finalizată 0
Grigoras Stefan (stefan_grigoras) Oglinda 13 Aprilie 2025, 16:49 Evaluare finalizată E.C
Visanescu Dragos Nicholas (DragosV) Oglinda 12 Aprilie 2025, 16:44 Evaluare finalizată 100
Visanescu Dragos Nicholas (DragosV) Oglinda 12 Aprilie 2025, 16:44 Evaluare finalizată E.C
Visanescu Dragos Nicholas (DragosV) Oglinda 12 Aprilie 2025, 16:41 Evaluare finalizată 100
Visanescu Dragos Nicholas (DragosV) Oglinda 12 Aprilie 2025, 16:39 Evaluare finalizată 0
Visanescu Dragos Nicholas (DragosV) Oglinda 12 Aprilie 2025, 16:36 Evaluare finalizată 40
Visanescu Dragos Nicholas (DragosV) Oglinda 12 Aprilie 2025, 16:10 Evaluare finalizată 40
Tudor Daria (tudor_daria) Oglinda 12 Aprilie 2025, 16:01 Evaluare finalizată 40
Tudor Daria (tudor_daria) Oglinda 12 Aprilie 2025, 16:00 Evaluare finalizată 40
Tudor Daria (tudor_daria) Oglinda 12 Aprilie 2025, 15:59 Evaluare finalizată 40
Grigoras Stefan (stefan_grigoras) Oglinda 12 Aprilie 2025, 12:23 Evaluare finalizată 0
Grigoras Stefan (stefan_grigoras) Oglinda 12 Aprilie 2025, 11:50 Evaluare finalizată 0
Grigoras Stefan (stefan_grigoras) Oglinda 12 Aprilie 2025, 11:32 Evaluare finalizată 0
Mestereaga Eric (Ericmeste) Oglinda 12 Aprilie 2025, 09:11 Evaluare finalizată 100
Dumitrica Gheorghe (worstbyte) Oglinda 12 Aprilie 2025, 02:27 Evaluare finalizată 100
vlad lupu (mc_fan_13) Oglinda 11 Aprilie 2025, 21:54 Evaluare finalizată 40
vlad lupu (mc_fan_13) Oglinda 11 Aprilie 2025, 21:54 Evaluare finalizată 40
Iacob Bogdan (Bogdan4324) Oglinda 11 Aprilie 2025, 21:48 Evaluare finalizată 100
Iacob Bogdan (Bogdan4324) Oglinda 11 Aprilie 2025, 21:43 Evaluare finalizată 40
Cernat Edward (CernatEdward) Oglinda 11 Aprilie 2025, 21:29 Evaluare finalizată 40
vlad lupu (mc_fan_13) Oglinda 11 Aprilie 2025, 19:48 Evaluare finalizată 5
vlad lupu (mc_fan_13) Oglinda 11 Aprilie 2025, 15:42 Evaluare finalizată 0
vlad lupu (mc_fan_13) Oglinda 11 Aprilie 2025, 15:42 Evaluare finalizată 0
vlad lupu (mc_fan_13) Oglinda 11 Aprilie 2025, 15:39 Evaluare finalizată 5
vlad lupu (mc_fan_13) Oglinda 11 Aprilie 2025, 15:38 Evaluare finalizată 0
vlad lupu (mc_fan_13) Oglinda 11 Aprilie 2025, 15:31 Evaluare finalizată 0
Grigoras Stefan (stefan_grigoras) Oglinda 11 Aprilie 2025, 12:54 Evaluare finalizată 0
Nicola Ecaterina Eliza (ecatina12) Oglinda 11 Aprilie 2025, 10:55 Evaluare finalizată 100
Nicola Ecaterina Eliza (ecatina12) Oglinda 11 Aprilie 2025, 10:29 Evaluare finalizată 40
Matei George (CaraimanAntonMateiGeorge) Oglinda 10 Aprilie 2025, 14:11 Evaluare finalizată 100
Acalfoaie Mihaela (mihaelaacalfoaie) Oglinda 09 Aprilie 2025, 18:25 Evaluare finalizată 100
DUMITRESCU DARIUS ANDREI (DUMITRESCU_DARIUS_ANDREI) Oglinda 09 Aprilie 2025, 10:20 Evaluare finalizată 40
Matei George (CaraimanAntonMateiGeorge) Oglinda 09 Aprilie 2025, 09:27 Evaluare finalizată 40
Matei George (CaraimanAntonMateiGeorge) Oglinda 09 Aprilie 2025, 09:25 Evaluare finalizată 0
Mailat Diana (diana_stefania) Oglinda 08 Aprilie 2025, 22:20 Evaluare finalizată 0
Mailat Diana (diana_stefania) Oglinda 08 Aprilie 2025, 22:19 Evaluare finalizată 0
Mailat Diana (diana_stefania) Oglinda 08 Aprilie 2025, 22:18 Evaluare finalizată 0
Matei George (CaraimanAntonMateiGeorge) Oglinda 08 Aprilie 2025, 21:41 Evaluare finalizată 0
Du-te sus!