题解列表

筛选

使用埃氏筛法

摘要:解题思路:注意事项:参考代码:#include <stdio.h>#include <stdbool.h>#define MAX 110000 // 第10000个……

挺简单的,把abcd分离成ab,cd就好

解题思路:就是把一个四位数拆成两个两位数就像20252025/100=202025%100=25就可以了我这里用循环判断注意事项:参考代码:#includeusingnamespacestd;intmain(){inta,

莉露编写题解 1200: 回文串

解题思路:for循环最左最右先比,逐渐往中间看注意事项:注意嵌套顺序参考代码:#include#include#defineMAX256intmain(){chara[MAX];scanf("%s",a);intj=strlen(a)-1;for(inti=0;i

莉露编写题解 2849: 石头剪子布

解题思路:一看就知道注意事项:用scanf最方便判断时只看首字母即可。参考代码:#include#include#defineMAX101intmain(){intnum;scanf("%d",&num);chara[MAX],

蓝桥杯2025年第十六届省赛真题

解题思路:先对画作价值升序排序,因为连续的M个元素按升序排列时,相邻平方差的绝对值之和最小。利用数学裂项相消原理,升序排列的连续M个元素的相邻平方差和=区间最大值平方-区间最小值平方,无需逐一遍历求和,简化计算。注意事项:用longlong存储平方值和L值,

莉露指针编写题解 1098: 陶陶摘苹果

解题思路:直接把height+30当身高即可。注意事项:length=height+30;必须出现在scanf("%d",&height);后面,否则会导致length爆表,也可以不设length,后面直接写height+30>=*(p+i)参考代码:#includeintmain(