Ho una serie di numeri che dicono: 1 1 2 8 5 6 6 7 8 8 4 2 ...
Voglio rilevare l'elemento duplicato in sottoinsiemi (di una certa dimensione dire k) dei numeri sopra ... Per esempio : Considera i sottoinsiemi crescenti (ad esempio, considera k = 3)
Sottoinsieme 1: {1,1,2}
Sottoinsieme 2: {1,2,8}
Sottoinsieme 3: {2,8,5}
Sottoinsieme 4: {8,5,6}
Sottoinsieme 5: {5,6,6}
Sottoinsieme 6: {6,6,7}
....
.... Quindi il mio algoritmo dovrebbe rilevare che il sottoinsieme 1,5,6 contiene duplicati ..
Il mio approccio: 1) Copia il 1 ° elemento k in un array temporaneo (vector) 2) usando il file #include in C ++ STL ... usando unique () Determerei se c'è qualche cambiamento nelle dimensioni del vettore .. Qualsiasi altro indizio su come affrontare questo problema ..