- 博客(4)
- 收藏
- 关注
原创 Acwing周赛101,102
101周的打卡题,但直播时y总说比之前的正确率低了一些。这题掌握Math的基本函数和小数位的处理即可。此题为模拟一个栈,利用java中有的集合来操作会更简单。首先你需要知道是需要进行去重操作的,从前往后入栈的话,达不到我们想要的指定位该单词出现的最后位置,所以我们需要逆向思维。我们需要两个字符串数组来进行操作,还需要一个HashSet的集合对象即可完成题目此题只需要明白什么是或运算即可,可以开展一下|,&的含义,底层是数字变成二进制的操作。
2023-05-09 20:52:43
157
1
原创 Acwing第100周,周赛
简单题,用来打卡中等题,数据给的少可以直接暴搜bfs,或者是剪枝去枚举所有组合,与今年蓝桥杯Java的第三题有些相似,注意数组边界问题。困难题暂时没有去看。
2023-04-27 13:54:49
150
1
原创 Acwing第99周,周赛
acwing周赛非常基础,不会的小伙伴要反思了。打卡题nextInt两次转nextline(next)都会有读取问题,c/c++应该不会,我将第一次的第一个字符保存下来,然后拼接,第2-n次都不会有该问题.将数据用TreeSet(TreeMap)保存,利用特性排序,后对数据进行处理,相当于模拟题吧不能全部对,只能过13/22,应该是递归没有考虑第i(i>2)时,[x(i-1),x(i-1)+li(i-1)]与[x(i),x(i)+li(x)]会有重合,但用Set会爆,过5/22个吧。欢迎大佬补充这题。
2023-04-17 14:05:32
148
1
原创 2023第十四届蓝桥杯Java B组(A-F)真题,暴力骗分
本人菜鸡一枚,如有错误,评论区指正,本文主要为算法新手在比赛中骗分提供一些思路,这皆是我的一家之言,大伙看个乐就行了。这题不能用暴力解决,毕竟10的11次方了。这题只要求观察出1!到39!之和后面的末尾9位数没有变过即可解决,如果有接触过这种类型题,可快速完成答案:215040简单进制转换。long换成int也是可以的,不会爆本人这题没有审题已寄,我以为是计算全部然后输出(样例的4,0是分页的),这题ans过大的话可能要用BigInteger处理。这题只需考虑{}和{全部}的关系,应该是能骗些分的。
2023-04-11 10:28:25
2290
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人