docs: 添加仓库地址到README;chore: 整理实验分析;feat: Kruskal最小生成树与图存储结构

This commit is contained in:
2025-12-14 14:06:31 +08:00
parent be03307655
commit f2b8d1fe4c
52 changed files with 4600 additions and 291 deletions
+34
View File
@@ -0,0 +1,34 @@
#include <stdio.h>
// 递归实现
long long f_recursive(int n)
{
if (n == 1)
{
return 1;
}
return n + f_recursive(n - 1);
}
// 数学公式实现(更高效)
long long f_formula(long long n)
{
return n * (n + 1) / 2;
}
int main()
{
int T;
scanf("%d", &T);
while (T--)
{
long long n;
scanf("%lld", &n);
// 由于n可能很大(<10^9),使用数学公式更安全
printf("%lld\n", f_formula(n));
}
return 0;
}