-
시간복잡도 BOJ 24265ps 2024. 8. 19. 09:47
MenOfPassion(A[], n) { sum <- 0; for i <- 1 to n - 1 for j <- i + 1 to n sum <- sum + A[i] × A[j]; # 코드1 return sum; }
$$ \sum_{i=1}^{n-1}\sum_{j=i+1}^{n}1=\sum_{i=1}^{n-1}(n-i)=n(n-1)-(n-1)\times \tfrac{n}{2}=\frac{n(n-1)}{2} $$
#include <stdio.h> int main() { long long n; scanf("%lld", &n); printf("%lld\n2", (n-1)*n/2); }
'ps' 카테고리의 다른 글
qsort() in C (0) 2024.08.28 Counting sort (0) 2024.08.26 시간복잡도2 BOJ 24267 (0) 2024.08.19 시간초과 feat.O(1) (0) 2024.08.08 strlen() in for loop (0) 2024.07.29