题解列表
1052: [编程入门]链表合并
摘要:解题思路:先合并,再排序注意事项:参考代码:#include <stdio.h>#include<string.h>#include<malloc.h>#define MaxSize 100typed……
修建灌木————小白思路
摘要:解题思路:首先判断n的奇偶性,对n的奇偶性分别分析注意事项:以a[4]为例,n=4,每天修建的树为:1,2,3,4,4,3,2,1,1,2,3,4........而非1,2,3,4,3,2,1,2,3……
一维dp,一个砝码拆成一正一反两个砝码
摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h>//一维dp,思路是//把每个砝码拆成一正一反两个质量,这样所有砝码都只需要放左边就行了。using namespace s……
蓝桥杯2014年第五届真题-分糖果
摘要:解题思路:注意事项:参考代码:#include<iostream>
using namespace std;
int main()
{
int n,a[100],b[100],flag=0,c……
简单易懂的自定义函数处理素数
摘要:解题思路:判断是不是素数就看他是否只能被自身和1整除,用for循环一直进行判断直到能被整除,使用break;跳出循环,不过先定义一个变量,将这个能被整除的数赋值给变量,然后进行if的判断这个数和判断的……
遍历所有元素的最长上升、下降子序列,取最长的
摘要:题目已经说了,任一点起飞,我们就得把全部点都遍历一次,所以外面套上循环,0-n
把所有节点的最长上升、下降加入集合,最后排序取最大的,你也可以用一个变量一直维持最大的,我嫌麻烦没怎么做。
i……