题解列表

筛选

数组插入处理(指针法)

摘要:解题思路:利用指针的特性,将指针移位并将数字填入注意事项:参考代码:#include<stdio.h>int main(){ int a[10],i,n,m; int *p=a;  for(i=0;i……

逆向思维+并查集+一个问题?

摘要:解题思路:    逆向思维+并查集注意事项:    sort的自定义函数如果判断条件为>=会出错,对sort不了解所以不知道原因是什么?参考代码:/*  *国王的烦恼:逆向思维  * 抗议条件:前……

3000米排名预测

摘要:解题思路:注意事项:参考代码:import java.util.ArrayList; import java.util.Collections; import java.util.List……

蓝桥杯2018年第九届真题-倍数问题 DFS+神奇的优化

解题思路:说明一下哪两个优化,首先我是先给数据从大到小排好序的,如果你在安排第二个数的时候你选择的第一个数还没有最大值的1/3大,你后面选择的两个数必定小于第一个数,因此不可能超过最大值,直接回溯,两个优化都是这个思想。注意事项:参考代码:#include#includeusingnamespaces

简单python走起 23行 简单 快速

解题思路:注意事项:参考代码:n=int(input())mas=list(map(int,input().split()))mas.sort(reverse=true)mas_1=[[]foriinrange(5)]foriinmas:if90<=i<=100:mas_1[0].append(i)e

c++和c语言都一样 递归解法

```cpp#includeusingnamespacestd;intdp[500][500],array[500][500];intindex;intdfs(inti,intj){intx,y;if(dp[i][j])returndp[i][j];//这个数已经被拿出来过直接用就好if(i==ind