llllmz

导航

2024年2月18日

KY22 最大序列和C

摘要: 题目例子给的很好,还有不要遗漏全是负数的情况。 #include<stdio.h> #include<math.h> int main(){ long long n=0; while(scanf("%ld",&n)!=EOF){ long long sum=0; long long max=0; i 阅读全文

posted @ 2024-02-18 18:37 神奇的萝卜丝 阅读(133) 评论(0) 推荐(0)

KY225 N阶楼梯上楼问题C++

摘要: #include<iostream> using namespace std; int main(){ int n=0; int f[90]; f[1]=1; f[2]=2; while(cin >> n){ for(int i=3;i<=n;i++){ f[i]=f[i-1]+f[i-2]; } 阅读全文

posted @ 2024-02-18 18:07 神奇的萝卜丝 阅读(18) 评论(0) 推荐(0)

畅通工程续C

摘要: 考迪杰斯特拉算法。 #include<stdio.h> struct node{ int n1; int n2; int weight; }; typedef struct node edge; edge e[1000]; void init_dist(int dist[],int n){ for( 阅读全文

posted @ 2024-02-18 17:15 神奇的萝卜丝 阅读(10) 评论(0) 推荐(0)

KY148 还是畅通工程C++

摘要: 求图的最小生成树。克鲁斯卡尔算法来解决。就是选择n-1条最小边且无回路。 回路判断用并查集就行。 即要加入的边(两个节点)具有相同的父节点说明如果这两个节点本来就存在路径,再加入一条边就会产生回路,舍去。 #include<iostream> #include<algorithm> using na 阅读全文

posted @ 2024-02-18 16:29 神奇的萝卜丝 阅读(27) 评论(0) 推荐(0)