Cod sursa(job #2698917)

Utilizator MAGI333Magnus MAGI333 Data 23 ianuarie 2021 11:24:18
Problema Evaluarea unei expresii Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.48 kb

#include <iostream>
using namespace std;
long long fact(int n , int t){
    long long  fact=1;
     
     if(n=t+1){
         for(int i =(n-t)+1; i<n; i++)
        fact=(fact *i)%666013;
        return fact;
        else if(n>=t+2){
            for(int i =(n-t)+1; i<n; i++)
        fact=(fact *i)%666013;
        return fact/n;
        }
}else{
    for(int i =1; i<=n; i++)
        fact=(fact *i);
    return fact; 
    }
}
int main()
{
  int  n,t;
  cin>>n>>t;
  cout<<fact(n,t);
  
}