#include #include #include int *B; long long R,S; void my_reverse(int *a,int start,int size){ int end=start+size-1; for(;start=0;i--)if(a[i]=k+1;i--)if(a[k]1;)my_next_permutation(A,N,N),R+=S; printf("%lld\n",R); }