第十届蓝桥杯JavaB组总结

去年参加了第九届蓝桥杯C/C++B组,很捞,做了大概5道题,就好像就做对了2道结果填空题,编程题只做了一个(只通过了部分测试数据),最后拿了个省三,但是班上那些平时没有认真准备的都拿了省二

今年想好好搞一下就复习了一个礼拜,把2013到2017年的真题做了做,看了下2018年的真题,本来以为蓝桥杯会越来越难,没想到这次结果填空前四题出奇的简单,题目我居然都能读懂然后都有比较准确的思路去做

今年做了七道题,前面五道结果填空做了四道(对了前三道),后面的编程大题只做了三道,整体来说还是很不错的,比去年强多了,说实话今年题目确实比去年简单,去年除了第一个结果填空我看的懂,其他结果填空都看的有点蒙  

个人感觉结果填空应该可以全对,然后编程大题第一题没有多大问题,第二题在数据量大时可能有点问题,还有一个编程题瞎写的,没啥信心,总之总共大概做了七道题,可以保证五道得到分,其他就随缘了

大概还有一个礼拜出成绩,这次最起码有个省三把,考试之前对自己的期望就是做出来三个题,结果没想到前面一口气做了四个出来,本来觉得这次五五开就不错了,没想到最后做了七个,这次至少应该有个省三把。

题目解析:

第一题

蛮简单的,一般第一道题都是热身题,直接看就行了,答案是490

第二题

01字符串求子串问题,用Java中String的substring函数做,然后用set去重,答案是100

第三题

斐波那契数列的变形题目,取结果最后四位,前面的都不要就行了,答案是4659

第四题

这个是个暴力的题目我好像有点方向错了,反正我是做错了。。。

第五题

没做,不会

第六题

送分题,从1到nfor,然后check查看是否数字中含2、0、1、9,如果含有就将数据加入sum中

第七题

好像是什么送外卖的,模拟了一下

第八题

字符串处理的题,应该可以做出来的,但是没有做出来

第九题

将数据排序,然后把前面的数相加,后面的数相加,然后一减,考试的时候觉得应该不会这么简单把,但是不管了就这样写把,总比不写强

第十题

看不懂没做。。。

=================================

结果出来了,没想到居然拿了省一,看来Java组确实比C/C++组水一些,班上四个人拿了省一。。。

刚刚前几天国赛结束了,混了个国家优秀奖,什么都不说了,我太菜了,十个题基本上一个都没有做出来。。。国家优秀奖就靠着混后面编程题的几个条件混到的

第一个题做了40分钟连样例数据都没有过,然后就放弃了,后面的几个结果填空基本上看都看不懂,看的懂也不会做

第一个编程题(也就是第六题)是最大子序列问题,我太菜了不会,甚至连暴力法都没有写出来。。。。

同学做出来两个编程题就国家二等奖,这一届国赛的题目确实是有点难。。。  可能是出题人被网上评论蓝桥杯是暴力杯刺激到了把   然后又是第十届就出了十个题? 

  

原文地址:https://www.cnblogs.com/wyb666/p/10588051.html