题解列表

筛选

动态规划-接龙数列.java

解题思路:逆向思维求删除最少的个数使其成为接龙序列,转换成序列的长度减去最长的接龙序列,这道题我用的是动态规划,dp[d]表示以d结尾的最长子序列d[i]的高位是x,低位是y的话dp[i-1]的低位一定是x那末dp[y]=max(dp[x]+1,

亲和数题解

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int is_qhs(int a,int b){     int sum1=0;     int sum2=0;     for(int……

猴子吃桃的问题(简易版)

解题思路:这就是一道小学数学题吧,每次吃一半再多吃一个,就是先乘1/2在减一,我们只需要执行它的反过程就可以了,就是成先加一在乘2注意事项:第N天发现就剩一个桃子了,所以第N天没吃成,就是只吃了N-1次,所以要循环N-1次参考代码:#includeusingnamespacestd

Yu正常血压2814

#解题思路**重点:**寻找连续值里的最大值sum记录连续值ans记录连续最大值#参考代码```C++#includeusingnamespacestd;intn,a,b,sum,ans;intmain(){cin>>n;while(n--){cin>>a>>b;if(a>=90&&a=60&&ban

c代码记录之三个字符串排序

题目没说每行字符串的上限长度,直接chara[1000]或a[10000]感觉都不太严谨,就用了动态数组,比较冗长#include#include#includeintmain(){char*a,*b,*c,get_char;intn=100,

Yu(正确的做法)求小数的某一位

#解题思路**很多题解都是错误的**首先这是循环题,很多题解不使用循环,也没有算法。如果数据按题目给的量级,那些题解的方法不可能过,longdouble没有那么大的范围。我们应该把商放大,取余最后一位来得到结果。为了不超过数据范围,需要不断取模。

题解2213:蓝桥杯算法训练-送分啦

#题解2213:蓝桥杯算法训练-送分啦###知识点由题可知,此题以考察输出为主。而输出语句为``cout``故此代码如下###代码```cpp#includeusingnamespacestd;intmain(){cout

Yu校门外的树(差分+前缀和)

#解题思路简单循环模拟题解很多人发过了,我这里提供一种高效方法。#参考代码```c++#includeusingnamespacestd;intmain(){intl,n,a,b,ar[10006],sum=0;memset(ar,0,sizeof(ar));//初始化数组为0cin>>l>>n;wh