算法笔记
文章平均质量分 51
进击的lab681
这个作者很懒,什么都没留下…
展开
-
《算法笔记》4.1小节——算法初步->排序
4.1小节——算法初步->排序A题 排序题目描述输入输出样例输入样例输出代码TipsB题 特殊排序题目描述输入输出样例输入样例输出代码TipsC题 EXCEL排序题目描述输入输出样例输入样例输出代码TipsD题 字符串内排序题目描述输入输出样例输入样例输出代码TipsA题 排序题目描述对输入的n个数进行排序并输出。输入输入的第一行包括一个整数n(1<=n<=100)。 接下来的一行包括n个整数。输出可能有多组测试数据,对于每组数据,将排序后的n个整数输出,每个数后面都有一个空原创 2022-04-26 16:37:22 · 1431 阅读 · 0 评论 -
1255 能量项链
题目描述在Mars星球上,每个Mars人都随身佩带着一串能量项链。在项链上有 N颗能量珠。能量珠是一颗有头标记与尾标记的珠子,这些标记对应着某个正整数。并且,对于相邻的两颗珠子,前一颗珠子的尾标记一定等于后一颗珠子的头标 记。因为只有这样,通过吸盘(吸盘是Mars人吸收能量的一种器官)的作用,这两颗珠子才能聚合成一颗珠子,同时释放出可以被吸盘吸收的能量。如果前一颗 能量珠的头标记为m,尾标记为r,后一颗能量珠的头标记为r,尾标记为n,则聚合后释放的能量为mrn(Mars单位),新产生的珠子的头标记为m,原创 2022-02-09 11:36:13 · 114 阅读 · 0 评论 -
1094: 字符串的输入输出处理
题目描述字符串的输入输出处理。输入第一行是一个正整数N,最大为100。之后是多行字符串(行数大于N), 每一行字符串可能含有空格,字符数不超过1000。输出先将输入中的前N行字符串(可能含有空格)原样输出,再将余下的字符串(不含有空格)以空格或回车分割依次按行输出。每行输出之间输出一个空行。样例输入2www.dotcpp.com DOTCPPA C MD O T CPP样例输出www.dotcpp.com DOTCPPA C MDOTCPP代码:#incl原创 2022-01-25 11:54:57 · 122 阅读 · 0 评论 -
算法笔记刷题(5.2)
数学问题->最大公约数与最小公倍数A题A题code:#include <stdio.h> #include <vector>using namespace std;int gcd(int a,int b){ if (b==0) return a; else return gcd(b,a%b);}int lcm(int x,int y,int z){ return x/z*y;}int main(){ int n=0,原创 2022-04-08 18:06:50 · 170 阅读 · 0 评论 -
算法笔记刷题(第二章)
文章目录2.5 数组H题I题J题2.6 函数A题B题2.7 指针A题B题C题D题E题2.8 结构体A题2.5 数组题目链接:H题代码://冒泡排序 #include <stdio.h> int A[10]={0};int main(){ int i,j,temp=0; for(i=0;i<10;i++) scanf("%d",&A[i]); for(i=0;i<10;i++) { for (j=0;j<(9-i);j++)原创 2022-03-22 23:22:57 · 165 阅读 · 0 评论 -
算法笔记刷题(第三章)[3.6中B题WA,待修]
第三章:入门模拟3.1 简单模拟A题3.1 简单模拟A题code:# include <stdio.h>int tree[10001]={0};int main(){ int i,j,length=0,group_num=0,x=0,y=0,sum=0; while(scanf("%d %d",&length,&group_num)!=EOF) { if (length==0&&group_num==0) break;原创 2022-04-06 01:06:58 · 173 阅读 · 0 评论