TEMA

5% wrong answer

Matheus Silva de Deus preguntado 1 year ago

já fiz vários casos de teste, mudei coisas do código e continuo recebendo 5%

#include <iostream>
#include <vector>
using namespace std;

int main()
{
    int p, c, n, i, flowers;
    int counter = 0;

    cin >> p >> c >> n;

    for (i = 0; i < n; i++) {
        cin >> flowers;
        if (p <= flowers){
            if (p + c > flowers && c > 0) {
                if (i == 0) {
                    if (p > flowers) {
                        break;
                    }
                    c = c - (c + p - flowers);
                }
                else {
                    counter += 1;
                    c = c - (c + p - flowers);
                }
            }
        }
    }
    cout << counter << endl;
}

Recuerda no enviar soluciones. Tu mensaje puede ser revisado por nuestros moderadores.