# La camera dei cestini 30/100

**URL:** <https://forum.olinfo.it/t/la-camera-dei-cestini-30-100/7582>\
**Category:** Aiuto\
**Created:** [17 Luglio 2022, 12:01pm UTC](https://forum.olinfo.it/t/la-camera-dei-cestini-30-100/7582 "2022-07-17T12:01:24Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![F.R.A](https://forum.olinfo.it/letter_avatar_proxy/v4/letter/f/a587f6/32.png) [@F.R.A](https://forum.olinfo.it/u/F.R.A)\
**Post date:** [17 Luglio 2022, 12:01pm UTC](https://forum.olinfo.it/t/la-camera-dei-cestini-30-100/7582/1 "2022-07-17T12:01:25Z")

</div>

Ciao a tutti, avrei bisogno di un aiuto. Quando sottopongo il mio file cpp ottengo solo 30/100. Ho provato a riguardare il codice ma non riesco a pensare ad un possibile errore. La maggiorparte degli errori dicono “Execution killed with signal 11 (could be triggered by violating memory limits)”. Qualcuno riuscirebbe ad aiutarmi?  
Ecco il codice:

```auto
#include<bits/stdc++.h>
using namespace std;

vector<vector<int>>v;

void inizia(int N, int M) {
	 vector<int>v1;
	 for(int i=0;i<N;i++){
	 	v1.push_back(i);
	 }
	 v.push_back(v1);
	 for(int i=1;i<M;i++){
	 	vector<int>v2;
	 	v.push_back(v2);
	 }
}

void sposta(int a, int b) {
	if(v[a].size()>0){
		v[b].push_back(v[a].back());
	 	v[a].pop_back();
	}
}

int controlla(int a, int i) {
	if(v[a].size()<i){
		return -1;
	}else{
		return v[a][i];
	}
}

```

---

<div class="post-metadata">

**Author:** ![MatteoArcari](https://forum.olinfo.it/user_avatar/forum.olinfo.it/matteoarcari/32/1976_2.png) [@MatteoArcari](https://forum.olinfo.it/u/MatteoArcari)\
**Post date:** [17 Luglio 2022, 12:36pm UTC](https://forum.olinfo.it/t/la-camera-dei-cestini-30-100/7582/3 "2022-07-17T12:36:05Z")

</div>

Controlla bene la condizione di esistenza dell’indice nella funzione `controlla`…  
Soluzione: `size()<=i` perché se la dimensione è 4 non esiste l’indice 4. Con questa modifica il codice fa 100.

---

<div class="post-metadata">

**Author:** ![F.R.A](https://forum.olinfo.it/letter_avatar_proxy/v4/letter/f/a587f6/32.png) [@F.R.A](https://forum.olinfo.it/u/F.R.A)\
**Post date:** [17 Luglio 2022, 12:50pm UTC](https://forum.olinfo.it/t/la-camera-dei-cestini-30-100/7582/4 "2022-07-17T12:50:37Z")

</div>

Grazie mille. Sono riuscito a fare 100/100.
