蓝桥杯第十五届javab组个人总结

news/2024/9/24 10:18:37/

javab组

额今天早上打完了得对自己此次比赛做总结,无论是明年还参赛还是研究生蓝桥杯,体验感有点差,第一题其实一开始想手算但怕进位导致不准确还是让代码跑了,但跑第202420242024个数(被20和24整除)一直把控制台给它,先敲后面的发现一小时才跑到第11位数,就赶紧停了直接开始手算发现就是202420242024*12基本没有进位的易错部分,第二题不知道是不是第一题原因把电脑磁盘用光?但我后面把eclipse进程都结束了,跑第二个时只有一跑就黑屏死机,跑案例197时都可以跳出来,

代码如下:

import java.util.*;
public class Main12 {public static void main(String[]args) {for(int i =7913837;i>=197;i--) {String a = Integer.toString(i);int b[] =new int[10000];int sum =0;for(int j=1;j<=a.length();j++) {int tap=i/(int)Math.pow(10, a.length()-j);b[j] = tap%10;sum = sum+b[j];}for(int k =1;;k++) {b[k+a.length()]=sum;sum = sum+b[k+a.length()]-b[k];if(sum>i) {break;}else if(sum==i) {System.out.println(i);break;}}}}
}

后面自己电脑也会有点卡卡一直跑前面没修改的程序,但把进程关了重新跑还是,没更新过来,eclipse真的好奇怪,过一会运行又好了(因为拿去idea跑没问题所以就不知道这里咋回事)

        自己电脑5s都不知道有没有就出结果了,但那把就是一跑就卡死,我真的很无语,四个小时的时间接近2个多小时是黑屏死机。

        然后接着就是其中一道dfs,结果要保存两位,这个真的,昨天才重新敲了一下那个去年蜗牛的代码,但就是不知道是不是电脑那边配置有问题还是什么。

System.out.printf("%.2f",sum);//保留两位小数

System.out.printf(%.2d",sum);//保留两个整数,一开始就都试了ide没报错也没预警但就是一运行就说这行有问题,我真的抑郁了后面只能花了接近一小时想那个保留两位小数(查帮助文档基本英文且检索printf没检索到,调进去看原码也确实是format和object格式),真不知道哪里出问题,后面只好手动保存两位小数了也不知道错没错。

大概就是:

       估计下次蓝桥杯要是再参加不会再通过那边考场了或者申计软或者申请线上了,电脑磁盘不足一直卡死且我学弟也有同样的情况和老师反映,他说我写死循环了,但我也和他说案例197都跳出来了不可能死循环,但还是不够自信吧应该早点换电脑的。

       接近速成两周最后体验居然是四小时接近一大半时间卡死有几道题还是先在草稿纸写的情况下做的,难度我个人看到是不难至少前两题以及后面试剂组合以及旅游盲盒都是dfs就可以做出来的,试剂组合考前还做过类似的新冠试剂(感染率为0.01)这次很多概率题好多问期望的,只能说蓝桥杯逐渐与数学的联系越来越密切了,但真的体验感很差,就写了几道题,全程几乎电脑黑屏,几个监控老师对于死机的处理不了解就一个技术人员老师,我觉得他也太辛苦了,但他不能看我代码是不是死循环或者说我早点说换机器会不会有所不同?(但好像前面本来就有一个说换电脑说开始半小时不给换了)感觉电脑被限制内存了,磁盘不足卡死梦回大二下上十亿top10问题的噩梦。

总结:

1.熟悉环境不能仅仅是只是看看能不能跑数据得看看磁盘是否被限制,最好就是走线上参赛。

2.虽然感觉有点拿着哑炮上了战场但近两周也回顾了dfs,bfs,前缀和,二分查找(优化),动态规划(多种背包问题)都敲了很多题,相当于把之前的知识回顾了一遍就当是复习考研的408算法题了。

唉最近两天真的命运不顺,教资科一科二都66,蓝桥杯也就写了两题(其他估计不能全过),奶奶也进icu了(作为孙子啥也干不了,只能做好本职工作希望一切顺利!大步揽过),但希望奶奶能挺过此次难关吧!前面的不顺就当是塞翁失马。该静下心考研接项目了。


http://www.ppmy.cn/news/1429181.html

相关文章

Python基本数据结构和常见算法

Python 中的基本算法包括各种数据结构的实现和常见算法的应用。以下是 Python 中常见的基本算法及其简要介绍&#xff1a; ### 数据结构 1. **列表&#xff08;List&#xff09;**&#xff1a; - Python 中内置的基本数据结构&#xff0c;支持动态数组的操作&#xff0c;可…

第15届蓝桥杯题解

A题 结果&#xff1a;2429042904288 思路很简单 前20个数分别是 20 24 40 48 60 72 80 96 100 120 140 144 160 168 180 192 200 216 220 240 第2 4 6 8 12 ...n个数分别是24的 1倍 2倍 3倍 4倍 6倍 n/2倍 所以第202420242024 个数就是 24的 101210121012倍 B题 答案&am…

数据仓库、数据中台、大数据平台的关系?

一、数据中台 数据中台是一个数据运营的概念&#xff0c;主要功能是将跨领域的数据集中聚合和治理&#xff0c;将其抽象为服务&#xff0c;提供具有业务价值的逻辑概念。 相较于传统的大数据平台&#xff0c;数据中台是升级版的概念&#xff0c;并不再简单地将各个功能混在一起…

find和grep查找搜索命令常用的一些使用方式

目录 find和grep查找搜索命令常用的一些使用方式 一、find命令 二、grep命令 find和grep查找搜索命令常用的一些使用方式 一、find命令 我们知道在Windows系统中想要搜索查找文件&#xff0c;一般需要满足两个条件&#xff1a; 1、知道在哪些目录中查找 2、知道查找的内容&…

鸿蒙OpenHarmony【轻量系统编写“Hello World”程序】 (基于Hi3861开发板)

编写“Hello World”程序 下方将通过修改源码的方式展示如何编写简单程序&#xff0c;输出“Hello world”。请在下载的源码目录中进行下述操作。 前提条件 已参考鸿蒙开发指导文档&#xff1a;gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md点击或者复制转到…

vue中的inject和provide

在Vue中&#xff0c;provide 和 inject 是用来实现祖先组件向子孙组件传递数据的一种高级组件通信方式。provide 可以在祖先组件中定义数据&#xff0c;而 inject 可以在子孙组件中接收这些数据。这种传递方式不受组件层级限制&#xff0c;非常适合于跨多层级的组件通信。 用法…

配置 rust国内源

rust crate.io 配置国内源&#xff08;cargo 国内源&#xff09; warning: spurious network error (2 tries remainin..._warning: spurious network error (3 tries remaining-CSDN博客

linux apt-get安装Jenkins

这个错误信息表明在尝试更新软件包索引时&#xff0c;APT 软件包管理器无法验证 Jenkins 存储库的 GPG 签名&#xff0c;因为缺少相应的公钥。此外&#xff0c;还提示 sources.list 和 jenkins.list 文件重复配置了相同的目标。 要解决这个问题&#xff0c;请按照以下步骤操作…