专题:算法学习
共15篇相关文章

如何用DFS算法训练识别模型?
dfs算法训练 洛谷题单 https:www.luogu.com.cntraining972732 开数组的范围 1. int 全局二维 256MB = 256 × 1024 ×...

蓝桥杯省一秘诀重刷,有哪些高效方法?
蓝桥杯省一秘诀重刷 题目列表 - 洛谷 map P1102 A-B 数对 输入 4 1 1 1 2 3 输出 3 思路 就是我们可以去枚举差的个数 用map去统计这个个数 for(int i=0;i<n;i&#...

学习动态规划入门,有哪些疑问可以问?
学习dp入门 动态规划入门思路:dfs暴力--》记忆化搜索--》递推 跳台阶 可以先把递归的图先画出来 因为我们的dfs是去从5递推的去 dfs就是从下面往上推回去 dfs #include<bitsstdc&...

C小白第一天训练,有哪些细节需要注意?
C++小白训练第一天 以下为牛客挑战 今日收获 b1=(t<=0?0:(t+B-1)B); (t+B-1)B,这个就是向上取整,c&#...

C小白训练第三天,有什么特别的内容吗?
C++小白训练第三天 以下为牛客挑战 今日收获 在 C++ 里,用标准输入流 std::cin 就能一次读两个以空白(空格、换行、制表符)分隔的字符串。 就是 ssr...

C小白训练第五天,有什么特别的学习内容吗?
C++小白训练第五天 以下为牛客挑战 今日收获 存放相同的东西的序号时候可以用vector vector<vector<int>&...

C小白训练第六天,有哪些技巧和经验可以分享?
C++小白训练第六天 以下为牛客挑战 今日收获 了解了map<int,int>m;,map可以去重共,因为键值对key是唯一的, for (auto it =...

C小白训练第七天,有什么特别需要注意的吗?
C++小白训练第七天 以下为牛客挑战 今日收获 回顾了二分答案了,对于一个确定的答案的区间,我们可以直接进行二分答案就行了 while(l<r){ int mid=l...

C语言算法训练第八天,如何为?
C++算法训练第八天 以下为牛客挑战 今日收获 学习到了ksm的写法 int ksm(int p,int q,int mod){ int result=1; p=p%mod; while (q&a...

C语言算法训练第九天,如何针对进行优化?
C++算法训练第九天 以下为牛客挑战 今日收获 学到了三元组,就是当我们从一大堆数中选着3个数的方案。就是不一样位置的数如果相同,但是角标不一样也算不一样的。 常规3层for循环 而三元组 》 prev2...

C语言算法训练第十天,如何利用提升效果?
C++算法训练第十天 以下为牛客挑战 今日收获 当在二维数组中,n,m的行和列改变不会影响结果时候,我们直接设置把n换成小的,再进行讨论结果。 知道了最小公倍数怎么求,两个数相乘最大公因数 int lc...

C语言算法训练第十一天,如何为?
C++算法算法训练第十一天 以下为牛客挑战 今日收获 学到了状态压缩dp,这个是选或者不选两种情况所有数的情况。 for(int i=0;i<(1LL<&...

C语言算法训练第十二天,如何为?
C++算法算法训练第十二天 以下为牛客挑战 今日收获 知道了小根堆的写法 priority_queue<int,vector<int>,g...

26牛客寒假算法训练营1题解,如何巧妙为?
26牛客寒假算法训练营1题解 学习总结 学习到了状态压缩,我们直接转换为二进制,再直接把二进制转换为数字就可以了。 用的时候这样用就可以了 x>>j. 对于多种选择方案用状态压缩有时候会解决很多问...

C小白训练第13天,有哪些技巧可以分享?
C++小白训练第十三天 以下为牛客挑战 今日收获 vector<pair<int,int>>v;用于存储坐标,如果坐...
