ulvis.paste.net

Paste Search Dynamic
Recent pastes
%10^9+7
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4.         int a[20], t,n,k,i,x,f,j,z;
  5.         scanf("%d",&t);
  6.         scanf("%d\t%d",&n,&k);
  7.         x=k;
  8.         for(i=0;i<k;i++)
  9.         {
  10.                 scanf("%d",&a[i]);
  11.         }
  12.         for(long l=0;l<n-k;l++)
  13.         {
  14.                 f=1;
  15.                 //print(a)
  16.                 for(j=1;j<x+1;j++)
  17.                 {
  18.                         //print(k)
  19.                         f=f*a[k-j];
  20.                 }
  21.                 z=(long)10^9+7;
  22.                 printf("%d\t",z);
  23.                 a[k]=(int)(f%z);
  24.                 k=k+1;
  25.         }
  26.                 for(i=0;i<n;i++)
  27.                         printf("%d\t",a[i]);
  28.                 printf("\n%d",a[n-1]%10^9+7);
  29.         return 0;
  30. }
Parsed in 0.003 seconds