题解列表
c语言递归算法,简单明了。
摘要:解题思路:3个空瓶子换1个饮料,所以可以得到n/3,换过一次后所剩的空瓶子是n/3+n%3,一直循环如此,就可以用递归来算。后面还说可以借老板1瓶然后还给他,那么可以得到,当只剩下两个空瓶子后假设n=……
C语言训练-排序问题(2)
摘要:解题思路:注意事项:参考代码:#include<stdio.h>
#include<math.h>
#include<stdlib.h>
int compare(const void *a,co……
C语言训练-排序问题(2)
摘要:解题思路: 用qsort函数快速排序,打好基础,方便以后的解题。注意事项: 记得用stdlib.h头文件参考代码:#incl
C语言训练-排序问题(1)
摘要:解题思路: 用快速排序函数qsort注意事项: 注意头文件stdlib.h参考代码:#include<stdio.h&
c++(不涉及过多语法,简单易懂)
摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h>
using namespace std;
int solve(int n)
{
int sum=0,ans……
【前缀和+二分查找】
摘要:解题思路:一.定义sum数组用来存刷题数小于i的人数运用前缀和二.如果小于i题的人数小于大于i题的人数那么必须在刷i+1,max题里找,看看到底刷到多少题才能躺的人大于等于卷的人如果大于等于则不需要再……
蓝桥杯算法提高VIP-剪刀石头布(C语言)
摘要:解题思路:注意事项: 枚举函数:enum 1.如果枚举函数中没进行赋值,则第一个元素默认值为0,随后的值“加1”递增; &
堆优化版的Dijskra
摘要:解题思路:注意事项:参考代码:#include<iostream>
#include<queue>
#include<vector>
#include<cstring>
using nam……