题解列表

筛选

最长回文串马拉车算法(Manacher)

摘要:解题思路:        假设输入字符串为 S        ① 题目关键点在于 s′ = s ⊕ rev(s) 可以字符串 s 进行一次该公式反转,然后再前后拼接 01 ,生成目标字符串 S    ……

函数字符串的反转

摘要:```c #include #include void f(char a[100]); int main() { char a[100]; gets(a); f(a); } ……

字符串分类统计

摘要: #include int main() { char a[200]; gets(a); int n1 = 0, n2 = 0, n3 = 0, n4 = 0; int i = ……

蓝桥杯算法提高VIP-质因数(c语言)

摘要:```c //这个算法是有规律的 就拿题目给的例子来说 //99=2*3*3*5 //从2开始遍历数组 每次找到他的第一个因子 //90/2=45 45/3=15 15/3=5 5/5=1 ……

函数数字后移

摘要:解题思路:先判断有几项需要交换,然后将需要交换的从最后一位开始交换,存放到另一个数组之中,交换的次数-1对应与数组-1交换后的位置,次数-2对应于数组-2的位置,交换之后将没有改变的几项依次复制到b数……

聪明的美食家_c

摘要: #include int main() {//主要思路:从前往后遍历小吃 第一家小吃默认为最大次数1 之后求出每个小吃的最大爽的次数 int n; scanf("%d", &n)……

2857: 加密的病历单

摘要:解题思路:注意事项:参考代码:#include <iostream> #include <cstring> #include <algorithm> using namespace std; ……