C++ eroare crash sigsegv

……………………….,…!!!

Nu am rulat, dar la prima vedere:

  • n merge de la 1 la 500k, tu citești in v n numere, dar v poate ține maxim aprox. 100k elemente
  • poveste similară și cu m și x

Poți mări capacitatea pentru toate, dar nu e o idee bună, mai ales că pot fi foarte mari. Se poate să eviți asta ajutându-te de faptul ca tu nu citești numere decât în intervalul [0, 500](de fapt, parțial faci asta deja). Îți pot arăta cum s-ar face dar cred că e mai bine să încerci tu mai întâi.

Doar ca idee, soluția la care mă gândeam era să nu te ajuți deloc de v și x. Pur și implu citeai un număr și dacă nu îl aveai deja marcat în f atunci îl marcai.