Afişează mesaje
Pagini: [1]
1  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 835 Peisaj : Noiembrie 10, 2018, 11:45:37
#include <bits/stdc++.h>
#define ll long long
 
using namespace std;
ifstream f("peisaj.in");
ofstream g("peisaj.out");
ll combinari(ll n,ll k)
{
    ll r=1,i;
    k= min(k,n-k);
 
    for(i=0;i<k;i++)
    {
        r=r*(n-i);
        r=r/(i+1);
 
    }
    return r;
}
ll n,k;
int main()
{
    f>>n>>k;
    n=n/2;
    g<<combinari(n,n)/(n-1)<<" ";
    g<<0<<" ";
    g<<combinari(n,k)*combinari(n,k-1)/n;
    return 0;
}
100p
Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines