蓝桥杯算法训练VIP-字符串的展开-题解(C++超简单题解) ##很好的一个题,模拟细心点就能过```cpp#include#includeusingnamespacestd;boolisAlpha(charc){returnc>='a'&&c='0'&&c>p1>>p2>>p3;cin>>str;intsLen=str.size();//首先考虑下-出现在开头 题解列表 2020年03月05日 0 点赞 0 评论 1200 浏览 评分:9.5
蓝桥杯算法提高VIP-打水问题-题解(Java代码) staticinttanxin[][]=newint[1002][1002];publicstaticvoidmain(String[]args){intm,n;Scannerscanner=newScanner(System.in);m=scanner.nextInt();n=scanner.nex 题解列表 2020年03月05日 0 点赞 0 评论 1008 浏览 评分:9.9
P1020-题解(C语言代码) #includeintmain(void){inti=0,j=0,t=0,o=0,n=0,max=0;scanf("%d",&n);inta[n],b[n];for(i=0;i 题解列表 2020年03月05日 0 点赞 0 评论 1266 浏览 评分:9.9 JakeLin-题解1436:蓝桥杯2014年第五届真题-地宫取宝 (C++代码) 一、DFS深搜法:```cpp#include#include#include#include#include#includeusingnamespacestd;typedeflonglongLL;constintmaxn=55;constLLQ=1000000007;intmap[maxn][max 题解列表 2020年03月05日 0 点赞 2 评论 1071 浏览 评分:9.9 蓝桥杯2014年第五届真题-重复模式-题解(C++代码)---substr,find函数的应用 解题思路:1.通过两重循环枚举字符串的起点和终点,传入substr函数找出全部的子串2.通过find函数寻找该子串,检查出现次数是否满足大于等于2次,若满足则尝试更新最大值---#include#include#includeusingnamespacestd;stringinput_s, 题解列表 2020年03月05日 0 点赞 0 评论 1595 浏览 评分:9.9 蓝桥杯算法训练-1的个数-题解(C++代码) 解题思路:把每个数转成字符串,然后数每个字符串中有多少个1;代码:```cpp#includeusingnamespacestd;intmain(){intn;cin>>n;intcount=0;for(inti=0;i 题解列表 2020年03月05日 0 点赞 0 评论 1675 浏览 评分:8.4 蓝桥杯历届试题-回文数字-题解(Python代码)循环次数少! ```pythonn=int(input())temp=0foriinrange(1,10):forjinrange(0,10):forkinrange(0,10):if2*i+2*j+k==n:print("{}{}{}{}{}".format(i, 题解列表 2020年03月05日 0 点赞 0 评论 1273 浏览 评分:8.4 [编程入门]链表合并-题解(Python代码) dic_a={}dic_b={}N,M=map(int,input().split())foriinrange(N):student_id,student_score=map(int,input().split())dic_a[student_id]=student_scoreforiinrange( 题解列表 2020年03月05日 0 点赞 1 评论 1632 浏览 评分:9.0 [编程入门]选择排序-题解(C语言代码) ```c//用选择法对10个整数从小到大排序。/*选择排序:反复从未排序的数列中取出最小元素,加入另一个数组,未排序数组中元素取完,则另一数组为已排序数列.或者在同一数组中从某一端开始不断交换最小值或最大值.思路1.每次有较小值立即换思路2.每轮找到最小后再换(需记录最小元素位置)*/#include 题解列表 2020年03月05日 0 点赞 1 评论 849 浏览 评分:8.7 蓝桥杯2014年第五届真题-排列序数-题解(C++代码)-----手动dfs全排列 解题思路:1.先将题目输入的字符串排序,比如输入adceb,就排成abcde2.开一个数组进行dfs,每次abcde中选一位。每完成一次dfs代表搜到一种排列情况,就可以判断搜到的情况是否与目标串相等了,如果相等就打印当前是成功搜索的第几次(从0开始)。 题解列表 2020年03月05日 0 点赞 0 评论 1458 浏览 评分:10.0 « 12...3985398639873988398939903991...59135914 »
JakeLin-题解1436:蓝桥杯2014年第五届真题-地宫取宝 (C++代码) 一、DFS深搜法:```cpp#include#include#include#include#include#includeusingnamespacestd;typedeflonglongLL;constintmaxn=55;constLLQ=1000000007;intmap[maxn][max 题解列表 2020年03月05日 0 点赞 2 评论 1071 浏览 评分:9.9
蓝桥杯2014年第五届真题-重复模式-题解(C++代码)---substr,find函数的应用 解题思路:1.通过两重循环枚举字符串的起点和终点,传入substr函数找出全部的子串2.通过find函数寻找该子串,检查出现次数是否满足大于等于2次,若满足则尝试更新最大值---#include#include#includeusingnamespacestd;stringinput_s, 题解列表 2020年03月05日 0 点赞 0 评论 1595 浏览 评分:9.9
蓝桥杯算法训练-1的个数-题解(C++代码) 解题思路:把每个数转成字符串,然后数每个字符串中有多少个1;代码:```cpp#includeusingnamespacestd;intmain(){intn;cin>>n;intcount=0;for(inti=0;i 题解列表 2020年03月05日 0 点赞 0 评论 1675 浏览 评分:8.4
蓝桥杯历届试题-回文数字-题解(Python代码)循环次数少! ```pythonn=int(input())temp=0foriinrange(1,10):forjinrange(0,10):forkinrange(0,10):if2*i+2*j+k==n:print("{}{}{}{}{}".format(i, 题解列表 2020年03月05日 0 点赞 0 评论 1273 浏览 评分:8.4
[编程入门]链表合并-题解(Python代码) dic_a={}dic_b={}N,M=map(int,input().split())foriinrange(N):student_id,student_score=map(int,input().split())dic_a[student_id]=student_scoreforiinrange( 题解列表 2020年03月05日 0 点赞 1 评论 1632 浏览 评分:9.0
[编程入门]选择排序-题解(C语言代码) ```c//用选择法对10个整数从小到大排序。/*选择排序:反复从未排序的数列中取出最小元素,加入另一个数组,未排序数组中元素取完,则另一数组为已排序数列.或者在同一数组中从某一端开始不断交换最小值或最大值.思路1.每次有较小值立即换思路2.每轮找到最小后再换(需记录最小元素位置)*/#include 题解列表 2020年03月05日 0 点赞 1 评论 849 浏览 评分:8.7
蓝桥杯2014年第五届真题-排列序数-题解(C++代码)-----手动dfs全排列 解题思路:1.先将题目输入的字符串排序,比如输入adceb,就排成abcde2.开一个数组进行dfs,每次abcde中选一位。每完成一次dfs代表搜到一种排列情况,就可以判断搜到的情况是否与目标串相等了,如果相等就打印当前是成功搜索的第几次(从0开始)。 题解列表 2020年03月05日 0 点赞 0 评论 1458 浏览 评分:10.0