题解列表

筛选

优质题解

蓝桥杯2017年第八届真题-青蛙跳杯子-题解(C++代码)

这是一道典型的bfs,青蛙每次可以跳到相邻杯子,隔着一个、两个跳到下个杯子,那么就是每次可以越1,2,3,因为本题只有两个方向,所以在一维方向上表现为{1,2,3,-1,-2,-3};跳跃我们可以认为是交换两个杯子里东西,因此用空的交换最好,

蓝桥杯2017年第八届真题-拉马车 -题解(C++代码)

本题是一道典型的模拟队列类型题,游戏规则类似于我们小时候玩的接牌蛇的游戏,若出现相同就把两个之间的牌拿掉(包括两端),一开始我当成必须是开头和结尾了,结果纠结了好长时间。利用queue模拟出牌,利用vector模拟牌蛇(桌子上的牌),并利用count函数计数。

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

看到2^32就知道数据很大要用大数模板```cpp#include#includeusingnamespacestd;constintmaxn=100000;chars[maxn];intmain(){while(cin>>s){intsum=0;for(inti=0;i

蛇行矩阵-题解(C++代码)

画图找规律写法不同本质相同```cpp#include#include#includeusingnamespacestd;intmain(){intN,temp=1,temp1=1;cin>>N;for(inti=0;i