蓝桥杯算法提高VIP-选择排序 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int n;void sel(int a[],int i) { int key,temp; if(i<n) { key=i; …… 题解列表 2022年04月07日 0 点赞 0 评论 557 浏览 评分:0.0
第十一届省赛真题-数字三角形---python写法---dp详细步骤解析 运用动态规划解题(步骤):1.确定dp数组及其下标含义:dp[i][j]表示走到下标为(i,j)点时获取到的最大和;2.确定初值:dp[i][j]的初始值为下标为数字三角形上(i,j)点的值;3.确定转换公式:这里要分三种情况:1.在第0列上, 题解列表 2022年04月07日 0 点赞 0 评论 775 浏览 评分:0.0
python使用动态规划 摘要:###符号的添加 ###dp[i][j] 表示前i个数中有乘号为j的和 N,K=map(int,input().split()) aa=list(map(int,input().split())…… 题解列表 2022年04月07日 0 点赞 0 评论 706 浏览 评分:9.9
蓝桥杯历届试题-回文数字 解题思路:注意事项:参考代码:packagelanqiaobei;importjava.util.Scanner;publicclassMain1433{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intn=sc 题解列表 2022年04月07日 0 点赞 0 评论 465 浏览 评分:0.0
蓝桥杯2019年第十届省赛真题-扫地机器人(二分) ```C++#include#include/*思路:求最少时间,看数据范围,显然选择nlgn以内的算法解决,而因为随着时间的增加,机器人能扫的范围也会对应的增加故这题可以选择二分处理,二分时间,显然l=2,r=n*2。注意!题目要求:机器人最后得回到原位!!!关于l、r边界:因为k>m;for(in 题解列表 2022年04月07日 0 点赞 1 评论 1109 浏览 评分:9.9
ascii码的简单应用 #MarkDown编辑器基本使用说明```c#includeusingnamespacestd;constintN=1010;typedeflonglongll;intb[27];intmain(){stringa;cin>>a;for(charc:a){b[c-96]++;}intmax1=0;in 题解列表 2022年04月07日 0 点赞 0 评论 687 浏览 评分:0.0
随便写写!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! #解题思路:动态规划,对于遍历到的dp[][],判断到底是放还是不放,不放就不放,放的时候,是在左边放还是在右边放?#注意事项:a[]下标的范围,dp[][]小标的范围#参考代码:```c++//https://www.dotcpp.com/oj/problem2604.html#include#in 题解列表 2022年04月07日 0 点赞 0 评论 1294 浏览 评分:9.9
计算阶乘中右边开始第一个开始的非零的数 摘要:##计算阶乘中右边开始第一个开始的非零的数 import math n=int(input()) result=math.factorial(n) result=list(str(result…… 题解列表 2022年04月07日 0 点赞 0 评论 508 浏览 评分:9.9
动态规划,标准解 解题思路:这一题有两个难点:1为能否算出所有的能凑成的数(以10000为最大界限,因为Ai最大为100,N也才为100,10000足够代表所有的数了),2为如何判断凑出来的数是否为无限个。第一个难点:先找到s,接下来的问题就变成了:用a1...an,在1-s-1之间能凑成多少个数,用递归就能解决。 题解列表 2022年04月07日 0 点赞 0 评论 595 浏览 评分:0.0
两个列表一一对应解决问题 摘要:解题思路:注意事项:参考代码:x=input()a=list(x.split())b=[]for i in range(0,len(a)): b.append(len(a[i]))for i i…… 题解列表 2022年04月07日 0 点赞 0 评论 725 浏览 评分:0.0