Buscar

ProblemC

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#include <iostream>
#include <algorithm>
#include <cmath>
using namespace std;
int main()
{
 int n, x, d,aux, stu[16] = {}, total =0;
 cin>>n>>x>>d;
 for(int i =0;i<n;i++)
 {
 cin>>aux;
 stu[i]=aux;
 }
 sort(stu,stu+n);
 cout<<stu[0]<<stu[n-1];
 for(int i =0;i<n;i++)
 {
 int cont =0, j, r= 0;
 if(stu[i]>=x)
 {
 for(j=i;j<n;j++)
 {
 if(stu[j]-stu[i]<=d)
 {
 cont++;
 r = j;
 }
 }
 }
 if (cont>0)
 {
 total += 1<<(cont-1);
 if(r-j>=0)total-=1<<(r-j);
 }
 }
 cout<<total;
 return 0;
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais