Vector V

Un vector V es un vector que está compuesto de dos partes:

v=x1x2x3x4xny1y2y3ymv = x_1 ~ x_2 ~ x_3 ~ x_4 \dots x_n ~ y_1 ~ y_2~ y_3 \dots y_m

tales que x1xnx_1 \dots x_n está ordenado de forma escrita decreciente y y1ymy_1 \dots y_m está ordenado de forma escrita creciente. Además, xn>y1x_n > y_1. Por último tenemos que n,m>0n,m > 0. Es decir, ninguna de las dos partes está vacía.

Es necesario implementar la función int picV(const vector<int>& v) con la siguiente especificación:

PRE: vv es un vector V y v3\mid \! v \! \mid \geq 3.

POST: La posición en la que se encuentra y1y_1 en vv.

Observación

IMPORTANTE: Sólo hay que enviar la función que se pide, y quizás otras acciones y funciones necesarias. Hay que mantener, sin embargo, las definiciones de tipos y los #includes.

Entrada

Un número indeterminado de vectores V con el siguiente formato: un entero que indica su tamaño, y después el vector V. Todo vector V tiene un tamaño mayor o igual a 3.

Salida

La posición dentro del vector en el que se encuentra y1y_1.

Información del problema

Autoría: PRO1

Generación: 2026-01-25T13:13:33.955Z

© Jutge.org, 2006–2026.
https://jutge.org