# Loud Snacks 75/100

**URL:** <https://forum.olinfo.it/t/loud-snacks-75-100/8130>\
**Category:** Aiuto\
**Created:** [25 Marzo 2023, 1:40pm UTC](https://forum.olinfo.it/t/loud-snacks-75-100/8130 "2023-03-25T13:40:52Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![seqq](https://forum.olinfo.it/letter_avatar_proxy/v4/letter/s/278dde/32.png) [@seqq](https://forum.olinfo.it/u/seqq)\
**Post date:** [25 Marzo 2023, 1:40pm UTC](https://forum.olinfo.it/t/loud-snacks-75-100/8130/1 "2023-03-25T13:40:52Z")

</div>

Salve, stavo cercando di risolve Loud Snacks ma per un subtask non arrivo a 100.  
Questo è il codice:

```auto
#include <iostream>
#include <algorithm>
using namespace std;

int v[1000000], N, L, i, minutes;

int main(){
    freopen("input.txt", "r", stdin);
    
    cin >> N >> L;
    for(; i < N; ++i) cin >> v[i];
    
    sort(v, v + N);
    for(i = 0; i < N - 1; i += 2){
        if(v[i] + v[i + 1] >= L) break;
        ++minutes;
    }
    cout << minutes + N - i;
    
    return 0;
}

```

---

<div class="post-metadata">

**Author:** ![fabriziogiacomi](https://forum.olinfo.it/user_avatar/forum.olinfo.it/fabriziogiacomi/32/2523_2.png) [@fabriziogiacomi](https://forum.olinfo.it/u/fabriziogiacomi)\
**Post date:** [25 Marzo 2023, 4:36pm UTC](https://forum.olinfo.it/t/loud-snacks-75-100/8130/2 "2023-03-25T16:36:53Z")

</div>

Nel testo del problema, X (o nel tuo codice `N`) viene definito come il _massimo rumore **accettabile** _, mentre, nel tuo codice, il _massimo rumore **accettabile** _ risulta essere X - 1.  
Suggerimento: Nell’if devi controllare che `v[i] + v[i + 1]` sia **strettamente maggiore** di `L`.  
Soluzione: Va cambiata la riga 15 in questo: `if (v[i] + v[i + 1] > L) break;` (`> L`, non `>=L`).  
Spero di essereti stato d’aiuto!

---

<div class="post-metadata">

**Author:** ![martinap2007](https://forum.olinfo.it/user_avatar/forum.olinfo.it/martinap2007/32/1446_2.png) [@martinap2007](https://forum.olinfo.it/u/martinap2007)\
**Post date:** [25 Marzo 2023, 9:08pm UTC](https://forum.olinfo.it/t/loud-snacks-75-100/8130/3 "2023-03-25T21:08:48Z")

</div>

un saluto da chi ha gareggiato!!!  
come ha detto @fabriziogiacomi devi togliere = dalla condizione della riga 15  
se posso darti un consiglio, cerca di mantenere sempre gli stessi nomi delle variabili che il testo ti fornisce; in questo modo, nel risolvere problemi più complessi, sarai più veloce nel trovare cosa non funziona.  
ciao!!!

---

<div class="post-metadata">

**Author:** ![seqq](https://forum.olinfo.it/letter_avatar_proxy/v4/letter/s/278dde/32.png) [@seqq](https://forum.olinfo.it/u/seqq)\
**Post date:** [2 Aprile 2023, 2:42pm UTC](https://forum.olinfo.it/t/loud-snacks-75-100/8130/4 "2023-04-02T14:42:27Z")

</div>

Grazie, sono riuscito!

---

<div class="post-metadata">

**Author:** ![seqq](https://forum.olinfo.it/letter_avatar_proxy/v4/letter/s/278dde/32.png) [@seqq](https://forum.olinfo.it/u/seqq)\
**Post date:** [2 Aprile 2023, 2:44pm UTC](https://forum.olinfo.it/t/loud-snacks-75-100/8130/5 "2023-04-02T14:44:18Z")

</div>

Grazie per il consiglio, lo userò per le territoriali!

---

<div class="post-metadata">

**Author:** ![martinap2007](https://forum.olinfo.it/user_avatar/forum.olinfo.it/martinap2007/32/1446_2.png) [@martinap2007](https://forum.olinfo.it/u/martinap2007)\
**Post date:** [5 Aprile 2023, 2:33pm UTC](https://forum.olinfo.it/t/loud-snacks-75-100/8130/6 "2023-04-05T14:33:58Z")

</div>

ci vediamo lì ahahahahha
