首页 > 编程语言 > 详细

2019年第十届蓝桥杯省赛总结(JavaA组)

时间:2019-03-24 23:53:19      阅读:648      评论:0      收藏:0      [点我收藏+]

题目不全,先写下有印象的

 

第一题:平方和

1~2019含有2、0、1、9的数的平方和,

简单枚举即可,因为提示可能为负,要用long,答案26亿左右

 

第二题:数列求值

每项等于前三项的和,求20190324项的后四位。

简单递推,对10000取模即可。答案4659?记不清了

 

第三题:迷宫

dfs超时,考虑bfs,两次搜索。按照字典序优先选择方向,并记录路径。

当第一次到达终点时,再反向回溯到原点存入方向。步数186。

考试时路径输反了。。

 

第四题:

贪心。

将1~49填入7个数列,找出7个数列的中位数后再求出7个中位数的中位数并使其尽可能大。

答案取决于4行4列的值。

先填入小值,将前3个数列填满,再将4-7数列的前三列填满,此时剩余最小值为34。

 

 第五题:

大数exgcd快速幂

 

第六题:完全二叉树

不需要建树。1、2、4、8...线性可以求出每一层的和,注意可能为负。

 

第七题:饱了么外卖

按照时间排序后模拟,可以优化。

 

第八题:修改数组

HashMap标记,可能为long。

 

第九题:糖果

数据规模比较小,dp?最小点覆盖?

反正时间不够dfs直接上了。。

 

第十题:组合数

数据规模10^18,第一反应lucas?

只暴力求出2000内组合数,30%

 

挖坑待更

2019年第十届蓝桥杯省赛总结(JavaA组)

原文:https://www.cnblogs.com/yzm10/p/10591221.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!