题解列表

筛选

10.猜价模拟-题解(C++代码)

```cpp#include#includeusingnamespacestd;intmain(){intn;inti,len;chara[100055];cin>>n>>a+1;//从a[1]开始初始化len=strlen(a);i=1;intl,

字符排列问题-题解(C++代码)(小白的简单做法)

利用next_permutation()函数可以生成数组的不同排列,每次生成的排列必不相同,所以不必考虑怎么处理重复的字符,每执行一次next_permutation()函数后排列总数要加1。(使用该函数要包含algorithm头文件)注意:使用next_permutation()函数前要用sort(

蓝桥杯历届试题-国王的烦恼-题解(C++代码)

**用到算法,卡鲁斯卡尔****题目大意:桥在建好后在一天崩塌,则抗议。逆向思维:桥在如果没建好,在后一天建好,则抗议跑一遍kruskal既出答案**```cpp#includeusingnamespacestd;constintSIZE=1e5+23;constintmaxn=1e4+23;stru

可能是最容易理解的一份代码了!!! 题解1454:蓝桥杯历届试题-蚂蚁感冒 (C++代码)

这道题目可分为两种情况模拟,若初始感冒蚂蚁方向向左,则左边与他**相反方向**的蚂蚁必定被感染,此时初始感冒蚂蚁调转方向到右边,右边与他**同方向**的蚂蚁也必定被感染右边同理那么为什么分两种情况讨论?这就涉及到了代码实现的一些细节了,当我们判断初始感冒蚂蚁的方向向左时,

数组-题解(C++代码)

很简单的一道题,照着题目简单的暴力模拟一遍就行了,需要注意的是,求f(i,j)的时候不能取模,取模的话就会失去f(i,j)的最大值,题目范围很小,开longlong就能确保不溢出,最后再给答案取模就行了。#includeusingnamespacestd;constintMAXN=1e5+7;cons