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
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
Ruscanu Stefan Bogdan (Stefan_Bogdan396) Oglinda 08 Aprilie 2025, 20:32 Evaluare finalizată 100
Gavrilita Ianis (GavrilitaIanis) Oglinda 08 Aprilie 2025, 18:12 Evaluare finalizată 40
bogdan raul (bogdan_raul55) Oglinda 08 Aprilie 2025, 17:37 Evaluare finalizată 100