Submission #1996

#TimeUsernameProblemLanguageResultExecution timeMemory
1996gs13105지우개 (GA4_eraser)C++98
0 / 100
11 ms1276 KiB
#include <stdio.h> #define d 1000000007 int arr[100001]; int main() { int n,mx=0,i; long long sum1=0,sum2=0,sum3=0,vol; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d",&arr[i]); sum1+=arr[i]; sum1%=d; sum2+=arr[i]*arr[i]; sum2%=d; sum3+=arr[i]*arr[i]%d*arr[i]; sum3%=d; } vol=(sum1*sum1%d*sum1%d-sum3)%d; for(i=0;i<n;i++) { vol+=d-3*arr[i]*arr[i]%d*(sum1-arr[i])%d; vol%=d; } vol/=6; printf("%lld",vol%d); return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...