代码改变世界

IDE注意事项

2022-10-27 21:02 by 幻霞, 20 阅读, 0 推荐, 收藏, 编辑
摘要:2022年10月27日,20:39分 记: 和此前笔者设想的事情一样,在IDE(集成开发环境中),会存在一些处理方式,如果出了一些错误,某个方法没有运行,并不是你没有装该依赖,也并不是语法写错,更不是环境有问题,其中有一个重要的原因是:IDE知道你有这个包,能够找到这个方法,你也知道这个方法,也写的 阅读全文

蓝桥杯 2021年 国赛 填空题 (带宽,纯质数,完全日期,最小权值)

2022-05-19 22:25 by 幻霞, 358 阅读, 0 推荐, 收藏, 编辑
摘要:填空题前三个是5分一个,最后一个10分 A.带宽 小蓝家的网络带宽是 200Mbps,请问,使用小蓝家的网络理论上每秒钟最多可以从网上下载多少MB 的内容。 Mbps即Mb per(每) s,即多少Mb每秒,b是bit,8bit是一个字节Byte Mbps =1024Kb/s=1024K*(1/8) 阅读全文

C语言动态链接库和静态链接库原理探究

2022-05-13 09:46 by 幻霞, 452 阅读, 0 推荐, 收藏, 编辑
摘要:前言:用惯了IDE(集成开发环境),或者说一开始就用的IDE,出了什么问题大脑一片空白,只能去网上查找资料,尤其是库的链接方面的知识,IDE只是简简单单的描述:包含对应库的目录,导入包,但这一句话背后IDE究竟做了什么,越早理解这个底层的东西以后就能省越多的时间,同时心里也能更踏实些。 devc++ 阅读全文

算法模板[c++]

2022-05-05 21:17 by 幻霞, 22 阅读, 0 推荐, 收藏, 编辑
摘要:二分查找: class Solution { public:// l:left,r:right,m:middle,t:target int binarySearch(vector<int>& nums, int t) { //定义t在左右闭合的区间里[l, r) int l = 0,r = nums 阅读全文

蓝桥杯[省赛][B组]-乘积最大

2022-04-05 22:37 by 幻霞, 55 阅读, 0 推荐, 收藏, 编辑
摘要:题目来自蓝桥杯练习系统 这一题存在一个组合C(k,n),选择的就是组合中的其中一个,如果一个条件一个条件的考虑的话非常麻烦,比赛时也会浪费大量时间,实在想不出思路的话可以去暴力拿一些分 #include<bits/stdc++.h> #include<map> #include<queue> #in 阅读全文

蓝桥杯[省赛][B组]-全球变暖

2022-04-05 18:22 by 幻霞, 54 阅读, 0 推荐, 收藏, 编辑
摘要:这题在当时的环境下不能使用c++11标准,因此一些写法会有编译错误和警告. 题目的思路还是很明确的,可以先深度搜索得到岛上所有点,把它们记录在map中对应一个值,然后遍历二维数组 标记淹没点,在下一轮遍历中数组和map去掉对应点,最后看还有哪些岛还没被完全淹没 #include<bits/stdc+ 阅读全文

蓝桥杯[第四届][B组]-翻硬币

2022-04-04 22:54 by 幻霞, 34 阅读, 0 推荐, 收藏, 编辑
摘要:开始还觉得似乎并不太容易,但是其实这其实是一个推箱子消消乐的游戏。 #include <bits/stdc++.h> using namespace std; char s1[1005]={0}; char s2[1005]={0}; int main() { cin>>s1; cin>>s2; i 阅读全文

蓝桥杯[第四届][B组]-错误票据

2022-04-04 22:29 by 幻霞, 21 阅读, 0 推荐, 收藏, 编辑
摘要:第四届的题,思路不难,但是输入方式比较奇特,字符串和输入输出基础不好会耗费较多的时间,代码这里把快读改了一下,熟悉的朋友应该能很快改回来。 #include <bits/stdc++.h> using namespace std; int f[100005]= {0}; char s[100005] 阅读全文

蓝桥杯[第十一届][B组]-平面切分

2022-04-04 18:25 by 幻霞, 87 阅读, 0 推荐, 收藏, 编辑
摘要:这题用到欧拉定理 a56爆大奖在线娱乐笔者去查了一下:https://baike.sogou.com/v163464.htm?fromTitle=%E6%AC%A7%E6%8B%89%E5%AE%9A%E7%90%86&ch=frombaikevr 欧拉是个著名的各种家,提出的理论有很多,非常厉害,这也导致笔者花了 阅读全文

Acwing_4394 最长连续子序列

2022-04-02 22:13 by 幻霞, 30 阅读, 0 推荐, 收藏, 编辑
摘要:题目来自:https://www.acwing.com/problem/content/4397/ 笔者做的时候想着能不能去动态调整记录表,但最终的简化策略其实是往维护双指针区间上面靠的,以下是答案代码; 循环再动态维护一个从l到r的区间,将移动过的地方取消标记并判断是否产生 异值 数量的变化,对于 阅读全文