Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: platou de pe pninfo  (Citit de 1207 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
Vladi.Baras
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 2



Vezi Profilul
« : Mai 16, 2016, 09:48:53 »

AM LUAT DOAR 58 PE SURSA ASTA :#include <fstream>

using namespace std;
int f[1000001];
ifstream cin("platou.in");
ofstream cout("platou.out");
int main()
{
    int n,v,a,r,cnt=1,maxim=-1,maxim2=-1,maxim3=-1,maxim4=-1;
    cin>>v>>n;
    if(v==1)
    {
        cin>>a;
        r=a;
        for(int i=1; i<n; i++)
        {
            cin>>a;
            if(a==r)
            {
                cnt++;
                maxim=max(a,maxim);
                maxim2=max(cnt,maxim2);
            }
            else
            {
                cnt=1;
            }
            r=a;
        }
        cout<<maxim2<<" "<<maxim;
    }
    else
    {
        for(int i=0; i<n; i++)
        {
            cin>>a;
            f[a]++;
        }
        for(int i=0; i<=1000000; i++)
        {
            if(f>maxim3)
                maxim3=f;
        }
        for(int i=0; i<=1000000; i++)
        {
            if(f==maxim3)
            {
                if(i>maxim4)maxim4=i;
            }
        }
cout<<maxim3<<" "<<maxim4;
    }

    return 0;
}


MA POATE AJUTA CINEVA?
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines