题解列表

筛选

蓝桥杯2015年第六届真题-切开字符串 (C++代码)---substr的简单枚举和map去重

解题思路:1.先枚举前后串的分割情况,每枚举出一种情况就分别对前串和后串进行处理2.处理过程:计算前串的子串正回文个数,计算后串的子串不是正回文的个数(注意:后串的子串只要不符合正回文都算一种情况,即它可以是非回文,可以是偶数长度回文。处理的时候我们只需要用一个check函数检测是不是正回文,

A+B for Input-Output Practice-题解(C语言代码)

解题思路:1.获取列数总数2.获取每列元素总数3.录入每列所有元素4.计算总和5.输出总和,并且空一行```c#define_CRT_SECURE_NO_WARNINGS#includeintmain(){inta,b,c,d,j;scanf("%d",

蓝桥杯算法训练VIP-王、后传说-题解(C++代码)

解题条件:学会经典问题八皇后问题,B站有个懒猫老师讲八皇后问题,个人感觉讲的挺好,可以去听听解题思路:先把国王的八方做一个标记,告诉皇后这个位置是国王的,皇后不能呆在这,剩下的就是照抄八皇后问题的代码#includeusingnamespacestd;constintm=12;boola[m+2][m

蓝桥杯2019年第十届真题-扫地机器人-题解(C++代码)

**解题思路**模拟机器人扫地区域首先设定一个机器人可活动的区间大小Q,则Q的最小范围应是N/K或者第一个机器人的下标由于要模拟扫地区域我们可以设定一个左边界L使L左边的区域都已经被清扫过遍历所有机器人并根据当前区间的大小更新左边界每个机器人先向左寻找是否有未清扫的区域。