首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
Dream_coding
获赞
224
粉丝
40
关注
29
看过 TA
2174
男
门头沟学院
2025
C++
IP属地:湖南
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑Dream_coding吗?
发布(261)
评论
刷题
收藏
Dream_coding
关注TA,不错过内容更新
关注
2020-05-06 15:49
已编辑
门头沟学院 C++
最大连续子序列和(最大子数组和)四种最详细的解法
问题描述:给一个数组,有正有负,求其连续子序列的最大值 解法1:穷举暴力法 枚举左端点跟右端点,然后遍历更新所有的子序列和,最终得到结果就是最大的 #include<bits/stdc++.h> using namespace std; const int N = 1e5+10; int a[N],b[N]; int n ; int ans ; const int INF = 0x3f3f3f; int main() { int n; cout<<"please input size"<<endl; cin>>n; cou...
0
点赞
评论
收藏
分享
2020-05-06 15:49
门头沟学院 C++
AtCoder Beginner Contest 159 A~~D
A. 水题 #include<bits/stdc++.h> using namespace std; int main(){ int n,m; cin>>n>>m; if(n<=1&&m<=1){ cout<<"0"<<endl; }else{ int res = n*(n-1)/2; int ans = m*(m-1)/2; cout<<res+ans<<endl; } return 0; } B 水题 #include<bits/stdc++.h>...
0
点赞
评论
收藏
分享
2020-05-06 15:48
已编辑
门头沟学院 C++
牛客小白月赛23 部分题解
E 水题签到 #include<bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; cout<<"4294967296"<<endl; return 0; } J 水题 #include<bits/stdc++.h> using namespace std; int a[100005]; int main(){ int n; cin>>n; for(int i=0;i<n;i++){ cin>>a[i]; } ...
0
点赞
评论
收藏
分享
2020-05-06 15:48
已编辑
门头沟学院 C++
蓝桥杯 试题 基础练习 完美的代价(详细c++)
题意:每次能执行相邻的字符交换,求让其字符串成为一个回文串要用到的最少的交换次数 思路:如何一个字符串中存在俩个以上的奇数字符的话,那么肯定是构不成回文串的,因为遇到奇数字符我们的处理方法是将其放在中间位置; 那么在其余的情况下,均为可以构成回文串的字符串,我们要想找到最少的操作次数,无非是不要重复的交换。 那么我们从字符串的开头位置开始,到(l+1)/2,这个位置,这是回文串的一半!然后我们要给其配对找另一半。 那么我们要从字符串的末位,开始搜寻到 i (即为对半个字符串遍历的当前位置),因为我们这样子做的话,就是外部排序是好的,就是字符串两边一直是好的,是回文的,然后就这样子一直往内,然后...
0
点赞
评论
收藏
分享
2020-05-06 15:48
门头沟学院 C++
蓝桥杯 试题 基础练习 矩形面积交
题意:给两个矩阵的一对相对顶点,让你求这两个矩阵的相交的面积的大小。 思路:首先我们要考虑是否相交,如果存在不相交,那么因该输出0,否则的话就是找到相交矩阵的长跟宽,就是两个矩阵的四个横坐标跟纵坐标中间那两个相减的绝对值,但如果我们从小到大排列的话,就是第三大的坐标减去第二大的坐标。 详细见代码 #include<bits/stdc++.h> using namespace std; double x[4]; double y[4]; int main(){ for(int i=0;i<4;i++){ cin>>x[i]>>y[i]; } sort(x...
0
点赞
评论
收藏
分享
2020-05-06 15:47
已编辑
门头沟学院 C++
蓝桥杯 试题 基础练习 矩阵乘法
题意:给定一个N阶矩阵A,输出A的M次幂(M是非负整数) 思路:需要了解矩阵的相关性质,矩阵的0次幂为单位矩阵,及主对角线为1,其余的都为0,矩阵的1次幂为本身,当大于等于2时,需要每次等到一次相乘后的矩阵后,赋值给另一个数组,然后幂次数减一,如此直到循环结束 #include<bits/stdc++.h> #define maxn 100 using namespace std; int a[maxn][maxn]; int b[maxn][maxn]; int c[maxn][maxn]; int main(){ int n,m; cin>>n>>m; ...
0
点赞
评论
收藏
分享
2020-05-06 15:47
已编辑
门头沟学院 C++
蓝桥杯 试题 基础练习 分解质因数
题意: 求出区间[a,b]中所有整数的质因数分解。 思路:我们可以先求出从2到b之间所有的素数,把这些素数插入数组,然后每次从头遍历这个素数数组,如果当前的数能整除素数,那么跟新新的当前的值,及除以素数,然后从头开始重新遍历素数数组。如果不能整除当前数组,那么就++,尝试下一个素数! #include<bits/stdc++.h> using namespace std; vector<int> p; bool ls(int m){ for(int i=2;i<=sqrt(m);i++){ if( m % i == 0){ return false; } } r...
0
点赞
评论
收藏
分享
2020-05-06 15:46
门头沟学院 C++
AtCoder Beginner Contest 160 A ~ E
A 水题签到: #include<bits/stdc++.h> using namespace std; int main(){ string s; cin>>s; if(s[2] == s[3] && s[4] == s[5]){ cout<<"Yes"<<endl; } else cout<<"No"<<endl; return 0; } B 水题 #include<bits/stdc++.h> using namespace std; typede...
0
点赞
评论
收藏
分享
2020-05-06 15:46
已编辑
门头沟学院 C++
蓝桥杯 试题 基础练习 字符串对比
题意: 给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一: 1:两个字符串长度不等。比如 Beijing 和 Hebei 2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如 Beijing 和 Beijing 3:两个字符串长度相等,相应位置上的字符仅在不区分大小写的前提下才能达到完全一致(也就是说,它并不满足情况2)。比如 beijing 和 BEIjing 4:两个字符串长度相等,但是即使是不区分大小写也不能使这两个字符串一致。比如 Beijing 和 Nanjing 编程判断输入的两个字符...
0
点赞
评论
收藏
分享
2020-05-06 15:46
门头沟学院 C++
试题 算法训练 猴子吃包子
主要是输出题目已给小数位数那里需要注意一下 #include<bits/stdc++.h> using namespace std; int main(){ double a[6],t; for(int i=0;i<6;i++){ scanf("%lf",&a[i]); } int b; cin>>b; t=a[3]/a[0]+a[4]/a[1]+a[5]/a[2]; printf("%.*lf",b,t);//b就是*当要保留的小数位数为变量时用*号代替 return 0; }
0
点赞
评论
收藏
分享
2020-05-06 15:45
已编辑
门头沟学院 C++
区间合并(计蒜网)
蒜头君给定 nn 个闭区间 [a_i, b_i] [a i,b i ],其中 i=1,2,…,ni=1,2,…,n。 任意两个相邻或相交的闭区间可以合并为一个闭区间。例如,[1,2][1,2] 和 [2,3][2,3] 可以合并为 [1,3][1,3],[1,3][1,3] 和 [2,4][2,4] 可以合并为 [1,4][1,4],但是 [1,2][1,2] 和 [3,4][3,4] 不可以合并。 我们的任务是判断这些区间是否可以最终合并为一个闭区间,如果可以,将这个闭区间输出,否则输出 “no”。 输入格式 第一行为一个整数 nn,3 \le n \le 500003≤n≤50000。表示...
0
点赞
评论
收藏
分享
2020-05-06 15:45
已编辑
门头沟学院 C++
因式分解(计蒜网)
蒜头君有一个数,请你输出其素因子分解表达式。 输入格式 输入一个整数 n (2 \le n \le 100)n(2≤n≤100)。 输出格式 输出该整数的因子分解表达式,表达式中各个素数从小到大排列。 如果该整数可以分解出因子 aa 的 bb 次方:当 bb 大于 11 时,写做a^b;当 bb 等于 11 时,则直接写成a。 输出时每行末尾的多余空格,不影响答案正确性 #include<bits/stdc++.h> using namespace std; int s[150]; void f(int x,int y) { if(x==0||y>x) return; els...
0
点赞
评论
收藏
分享
2020-05-06 15:44
已编辑
门头沟学院 C++
计算机网络--概论
计算机网络–概论 1.1 计算机网络在信息时代的作用 1.2 因特网概述 1.3 因特网的组成 1.4 计算机网络在我国的发展 1.5 计算机网络的类别 1.6 计算机网络的性能 1.7 计算机网络的体系结构 1.1 计算机网络在信息时代的作用 数字化:其中把照片,声音,文字等以01,编码形式变成计算机能处理的过程叫做数字化。 信息化:交流沟通方便,QQ,wechat,淘宝购物等实现的交互功能。 网络化:其数字化跟信息化都离不开网络化(有线网络||无线网络) 电信网络: 主要是电话--移动,电信,联通电话等 有线电视网: 电视 目前主要是单向,以后可能实现双向,可向媒体服务提供端点播节目...
0
点赞
评论
收藏
分享
2020-05-06 15:44
门头沟学院 C++
计算机组成原理---计算机系统概论
计算机组成原理—计算机系统概论 1.1计算机的发展与应用 1.2计算机系统的组成 1.3计算机的性能指标和性能评价 1.4计算机层次结构 1.1计算机的发展与应用 国内外计算机的发展情况 计算机的发展大致经历了 4 代 ,每一 阶 段 的计算机具有 不同的特征。 第 一 代 ,以 电 子 管 为基本器件 ;使 用 机 器 语 言 和 汇 编 语言;采 用 延 迟 线作存储。 主 要用于科 学计算。 第 二 代 ,用 晶 体 管 取 代 电 子 管 ;使 用 算 法 语 言 和 操 作系统 ;采 用 磁 芯 作存储。应 用于科 学计算和数据 处理 。 第 三 代 ,采 用 集 成电路 ;计...
0
点赞
评论
收藏
分享
2020-05-06 15:44
已编辑
门头沟学院 C++
有关c++详细学习过程
我们知道,在大学一般学校是不会开展c++的基础学习课程的,因此需要你自己独立学习。 当初刚上大学接触编程语言,由于思维固式,转换不是很简单,因此吃了不少跟头。 那么我这里来详细的再次学习下c++,在原来没有系统的学习情况下,都是遇到问题baidu,然后知识体系肯定不完整。 如果你学习了c语言,那么c++你就学会一半了。 自学网站----传送门 我也是对其的整理跟总结,以便自己有更深的理解。 1.从C到C+±—整理传送门 2.类和对象 3.C++引用 4.继承与派生 5.C++多态与虚函数 6.运算符重载 7.模板 8.C++异常 9.面向对象进阶 10.输入输出流 11.文件操作 12.STL...
0
点赞
评论
收藏
分享
1
12
13
14
15
16
18
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务