题解列表

筛选

计算a^b天后为星期几

解题思路:a^b结果数据太大,超出C++现有类型表示的范围,所以不能直接拿最后的a^b结果对7求余数,解题方法:应当在每一次的a*a的过程中对7求余数,拿余数再与a相乘,原理就是数学思想,可以保证运算过程中的数据不会超过类型可以表示的范围注意事项:将周一至周日的英文字符串存放至一个constchar*

【Python题解】蓝桥杯算法训练VIP-字符串的展开

#解题思路-符号`-`只会在`s[1:len(s)-1]`之间(`s`为输入字符串),因此要在这个范围内遍历,找到符号`-`并将其展开;-满足展开的条件,即要判断左右两边的字符的ASCII码关系;-之后根据`p3->p1->p2`的判断顺序对展开字符进行修改。

2015: 自动晾衣机(19行!!!)

importjava.util.*;publicclass自动洗衣机{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intn=sc.nextInt();//衣架总长度while(sc.hasNext()){inta

3046基础解法(Python)

摘要:解题思路:贪心算法注意事项:理解题意后注意限制要求,可优化参考代码:def cor(str_) :    global cnt    lst = list(str_)    flag = 0  # 标……

三个字符串排序

摘要:解题思路:使用strcpy()函数直接解决,strcpy()是直接覆盖拷贝的意思,例如:strcpy(a,b)是指将b的值覆盖到a上,是字符串注意事项:参考代码:#include<stdio.h>#i……

区间求和(前缀和)

摘要:解题思路:前缀和 ·前缀和算法(Prefix Sum)是一种常用的数组处理技巧,用于快速计算数组中某个区间内的元素和。 ·前缀和算法的核心思想是先预处理出数组的前缀和,即将数组中每个位置的值设为该……

3126: 繁忙的都市(city)

```cpp#include#include#includeusingnamespacestd;#defineN301structEdge{intt,w;Edge(){}Edge(inta,intb):t(a),w(b){};};vectoredge[N];boolvis[N];intn,

3125: 局域网(net)

```cpp#include#includeusingnamespacestd;constintN=101,inf=0x3f3f3f3f;intn,m,mapp[N][N],dis[N],vis[N],sum=0,ss=0;voidprim(){memset(vis,