Submission #9651

#TimeUsernameProblemLanguageResultExecution timeMemory
9651yukarikoUniting (kriii2_U)C11
4 / 4
12 ms1752 KiB
#include <stdio.h> int main() { int N; long long s[100001]; long long cnt; long long sum; int i,j; cnt = 1; sum = 0; scanf("%d",&N); for(i=0;i<N;i++)scanf("%lld",s+i); for(i=0;i<N-1;i++) { sum += s[i]*s[i+1]; s[i+1] += s[i]; cnt = ( ( (cnt*(N-i)) %1000000007LL ) * (N-i-1)) %1000000007LL; } printf("%lld\n",sum); printf("%lld\n",cnt); }
#Verdict Execution timeMemoryGrader output
Fetching results...