TOPIC

Sugestões para resolver o error?

Irlla asked 9 months ago

o resultado do primeiro caso de teste do Udebug sair com a resposta errado, provavelmente por causa que a frequecia é um. Vcs poderia me ajudar a resolver este problema?

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

int main()
{

    int qtd,freq;
    cin>>qtd>>freq;
    while(qtd!=0 && freq!=0){
       int p[qtd],cont=1,maior=0;
        for(int i=0;i<qtd;i++){
           cin>>p[i];
        }
        sort(p,p+qtd);
        for(int j=0;j<=qtd;j++){
            if(j==0){
                cont=1;
            }
            else if(p[j]==p[j-1]){
                cont++;
            }
            else{
                if(cont>=freq){
                    maior++;
                    cont=1;
                }
                cont=1;

            } 
        }
        cout<<maior<<endl;
        cont=0;
        maior=0;
        cin>>qtd>>freq;
    }
   return 0;
}

This topic has not been answered yet. Be the first!

Remember not post solutions. Your post may be reviewed by our moderators.