csp历年真题总结java100分(1、2题)

错误

编译出错:语法出错
运行错误:数组越界、测试点结果错误…
运行超时:陷入死循环(确认没有其他问题的情况下再去考虑复杂度)。
数据量最大达到十的五次后两重for循环必然超时。
错误:输出错误

解决错误

1.编译错误、运行错误、错误:摆脱编辑器,在无任何提示下训练语法和思路。
2.运行超时优化思路
通过改变最直接的处理方法,来避免过量的处理。即要去掉暴力破解中的多重for循环:
(1)set 升序存储
(2)前缀和
处理一次,一直受益
(3)空间换时间
(4)不使用数组

所有源码

2021

21-09-02(非零段划分)

21-09-01(数组推导)

21-04-02(邻域均值-二维前缀求和)

21-04-01(灰度直方图)

2020

20-12-02(期末预测之最佳阈值)

20-12-01(期末预测之安全指数)

20-09-02(风险人群筛查)

20-09-01(称检测点查询)

20-06-02(稀疏向量)

20-06-01(线性分类器)

2019

19-12-02(回收站选址)

19-12-01(报数)

19-09-02(小明种苹果(续))

19-09-01(小明种苹果)

19-03-02(二十四点)

19-03-01(小中大)

2018

18-12-02(小明放学)

18-12-01(小明上学)

18-09-2(买菜)

18-09-01(卖菜)

18-03-02(碰撞的小球)

18-03-01(跳一跳)

2017

17-12-02(游戏)

17-12-01(最小差值)

17-09-02(公共钥匙盒)

17-09-01(打酱油)

17-03-02(学生排队)

17-03-01(分蛋糕)

2016

16-12-2 (工资计算)

16-12-01(中间数)

16-09-02(火车购票)

16-09-01(最大波动)

16-04-02(俄罗斯方块)

16-04-01(折点计数)

2015

15-12-02(消除类游戏)

15-12-01(数位之和)

15-09-02(日期计算)

15-09-01(数列分段)

15-03-02(数字排序)

15-03-01(图像旋转)

2014

14-12-02(Z字形扫描)

14-12-01(门禁系统)

14-09-02(画图)

14-09-1(相邻数对)

14-03-02(窗口)

14-03-01(相反数)

2013

13-12-03( 最大的矩形)

13-12-02(ISBN号码)

13-12-01(出现次数最多的数)

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值