题解列表

筛选

【棋盘】不是0就是1,不是奇数就是偶数

解题思路:每次操作会将x1-x2行,y1-y2的公共部分的棋子的颜色改变,对每个操作1次,变黑色,若2次则变回白色。那么只有记录每个棋子被操作的次数,若奇则黑色,若为偶则白色注意事项:根据习惯io输入,喜提36分。超时了,最后精简了代码,省了一些个for循环还是不行。

使用java进行代码编写,同时手动实现stack,利用变量来表示栈顶的位置。

解题思路:FILO的思想,大概率使用栈来计算。利用栈将第一个值来进行一次加入,看看每次in之后是否符合出车的状况,如果符合就改变top的值,类似出栈注意事项:输出数组的索引j严格等于2n,只有满了才说明符合条件,不满那就肯定是不对。同时通过的车的数量不等于已有车的数量,

【贪心思想】【桶排序】

解题思路:错误思路:一开始呢拿到这个题目,没好好读题,就想着来一对我砍一刀,最后把记录的那些个行列给输出就好了。提交后喜提18分,其他都是运行超时,还是死性不改,想到有个bug,我要是重复记录一行不也输出了吗?想到这个,我又先用LinkedList接那些个行列(保证唯一性)然后转换成数组排序输出,

蓝桥杯算法提高VIP-分苹果(java)

看的大佬代码,查分数组运用```javaimportjava.util.Scanner;publicclassTest2{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intn=sc.nextInt();intm=

【DFS深搜】

摘要:解题思路:注意事项:参考代码:import java.io.BufferedReader; import java.io.IOException; import java.io.InputStre……

【贪心思想】【拉姆达表达式】

解题思路:思路:首先看到代价最小,就想到一定要把价值大的先放进去(这里面引申出桶的存在,用来装0-9数字出现的个数)然后怎么接收数据呢,ai和bi是关联数据,不能分开存储,想到二维数组和哈希表。最后用二维数组接后,因为代价是无序的,不一定就按照输入给的那样排好,