- 博客(7)
- 收藏
- 关注
原创 蓝桥杯刷题第六天
本题考查的主要是求交集问题以及最大值的最小值问题和最小值的最大值问题(一般出现这种情况二分法也可以试试,但是这题用二分法太繁琐了),所以可以借助求最大值和最小值的函数和一个循环速解该题;思路:对于这种题,一开始是没思路的,因为不知道怎么处理临界值问题,,除数求余也没想到较好的处理方法,同时对于题目要考的点也不明确,所以此题对我来说无解。简单提一下我觉得的难点在于临界值问题的处理哪里,因为大佬给的我才开始着实没看太懂,后来又看了好几遍,才顿悟了,太牛逼了。P9240 关于求交集和临界值问题。
2024-03-25 23:35:42
449
1
原创 蓝桥杯备赛第五天
收获:这个题目中对数据的限制没有超过整数的(应用数列求和公式判断最大值),所以没有开long long,通过借助if和while语句的判断,还有bool型函数特殊的输出形式,本题可解。大佬对于数据的处理也是细思极恐,那个变量t的设置,实现了防止因n提前结束,同时对于要判断的数是i,不是n,总有小笨狗不细心,没错就是我。题目分析:对于这个题较好的方法就是找到一种能处理特殊数字的判别方法,然后进行求和即可,我想了好久都没想出来,所以这次就是看着大佬的思路我自己上手测试。P8680 蓝桥杯备赛第五天。
2024-03-24 23:42:25
394
1
原创 蓝桥杯刷题第四天
收获:以上判断部分为参考标准答案后修改的,引用islower函数(,判断是否为小写字母如果真返回1,假的返回0),与它相同的还有isupper(字面意思判断大写)今天刷题速度比较快,刷了三道题,总结了两道,也有了点收获,明天再来复习复习!不得不说,多给自己灌点鸡汤,我简直太无敌了!字符串函数中的toupper(判断字母是否为大写,是的话不用管,不是的话转化!)将字符直接转化,省去了循环判断。思路:通过字符串输入,通过循环判断并转换,最后输出!代码:#include<bits/stdc++.h>
2024-03-23 23:45:49
250
1
原创 蓝桥杯刷题第四天
大佬方法1:大佬采用了通过将对应的月份贮存起来,然后通过对输入的字符进行截取,进而与字符数组中的字符判断,得到相对应的下标,进而输出相应的月数。其中a为开始的地址,b为a之后的几个地址,若超出str这个字符串的长度,则自动读取到该字符串结束!题目分析:本题我的思路是通过字符串来输入字母和数字的结合体,进而通过判断首字母的不同来确定月份,但是其中蕴含相同的首字母,我通过对其他不同字母的判断来解决这个问题,进而解决月份的转换;大佬用实力给我上了一堂算法课,采用哈希树进行字符和数字的关联,然后采用了。
2024-03-23 23:43:20
432
2
原创 蓝桥杯刷题第三天
我是用的方法时间复杂度是n*log(n)(排序的时间复杂度)。我觉得可以学到的有对于类型转换(double)直接实现int转换或者*1.0也可以实现,同时直接除于n然后输出也是可以改进的点,更加简单啦!将数组开大点可以进一步减少代码行数,但是挤压了空间,增加了空间复杂度,不可取!分析:我的代码相对来说时比较容易想到的,先通过数组来储存数字,然后对数字进行排序,进而求出最大值和最小值以及平均值,难度较小的模拟题;直接对输入的数据进行判断,最后输出,减少了数组的操作!但我觉得没有我写的好记,哈哈哈。
2024-03-23 00:00:16
252
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人