- 博客(6)
- 收藏
- 关注
原创 暑假计算机学习第五天(7.18)
这道题因为不用输出年月日,所以直接%86400000(1000*60*60*24毫秒和天之间的进制转化)就好,这下只剩不到一天的毫秒了 ,然后再算出到了几时几分几秒,最后要注意的一点是要格式化输出,不足两位补0。底下这个代码是将近半年前写的(直接暴力),当时只过了60%的数据(剩下40%因为数据可能会给到10的十八次方时间超时),一直没有解决,今天才优化好,学习了一维前缀和和二维前缀和(原来学的≈没学),做了两道模板题,将一维前缀和的作用(求部分区间的和)和二维前缀和的作用(求子矩阵的和)熟悉了一下。
2024-07-18 22:57:47
327
原创 暑假计算机学习第四天(7.17)
面对日期问题,最好的方法就是暴力枚举,逐个验证,但是要注意好挖下的坑,第二道中所给数字的下一个回文数字就有可能是ABABBABA类型,所以就输出同一个,要在check1(判断完日期是否合法)后同时进行check2(判断日期是否是回文数)和check3(判断日期是否是ABABBABA型回文数)。我bool了一个变量flag(控制好回文数字只输出一个)下午做了两道日期问题,题目及代码如下。的用法,可以将整型转换为字符串类型。通过这道题来学习一下。
2024-07-17 21:30:47
144
原创 暑假计算机学习第三天(7.16)
思路:看懂题意是关键,因为密码可以随机排列(全排列),故只要密码各个字母出现的次数与原字符串某连续8位各个字母出现的次数相同就代表一个答案,使用sort函数排序字符串,再传进map关联容器中,把排好的字符串当成key,value就是1,最后再遍历str字符串,答案次数就是加上与map的key相同的value。思路:考虑用双指针的做法,通过str[i]和str[j]的情况来具体分析,三个基础的函数,小写转大写,判断是否是数字,字母可以很大程度上提供便利。通过这道题学一下substr()函数的用法。
2024-07-16 23:09:40
316
原创 暑假计算机学习第二天(7.15)
思路:因为是输入不确定的一串英文,我就直接用vector动态数组,传入字符串,但是当我敲的时候,遇到了更麻烦的一点,后面中的map是字符型的,我要是改成string的话后面都要修改,于是依旧是用getline传入字符串(可以读取空格,虽然这道题也没有空格,但是可以逼自己养成一个良好习惯),然后用stringstream函数将字符串转换为其他数据类型,这里转换成了char类型,方便后续传入数组,紧急着是26个字母用map和出现的次数关联起来,最后再遍历数组,统计出现的次数,最后再比较就🆗了。
2024-07-15 21:28:56
328
原创 暑假计算机学习之路(7.14)
今天是暑假学习的第一天,慢慢再调整学习状态,计算机科班,后半年升大二,想趁这个暑假提高自己的算法和写代码能力,写博客也能起到一个督促自己的作用。在今年寒假的时候,开始学习算法,在四月份参加了蓝桥杯,仅仅拿了一个省三等奖(B组),(有运气成分在,八道题只做了三道题,其中一道还是签到题,剩下两道还是暴力,枚举出来的)。今天学习1.了数据结构中的一些基本概念(数据,数据类型,数据对象,数据结构三要素,还学习了算法的五个特性,以及如何计算时间,空间复杂度),看的王道的考研课,因为408这4门是重中之重。
2024-07-14 22:19:00
216
原创 初学者的一点自述
目前就读于一所双非院校,正处于大一寒假,误打误撞进入了网络工程这一专业,和众多计算机学子一样,都有一颗不甘平凡的心,一样的热爱这个专业,下定决心想学好计算机相关知识,探索计算机领域的奥秘,在闲暇之时敲出了这篇文章。
2024-01-16 23:12:07
414
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人