首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
于海鑫_2404020229_网络24_2
获赞
6
粉丝
3
关注
3
看过 TA
73
哈尔滨理工大学
2028
研发工程师
IP属地:山东
。
私信
关注
拉黑
举报
举报
确定要拉黑于海鑫_2404020229_网络24_2吗?
发布(31)
评论
刷题
收藏
于海鑫_2404020229_网络24_2
关注TA,不错过内容更新
关注
2024-12-21 12:45
哈尔滨理工大学 研发工程师
棋子游戏
一开始我想的非常简单,先进行排序,直接把最右侧的向左移动,最左侧的向右移动不就好了,但是是我想得太简单了,没有考虑到中间棋子的移动可能会超过两端棋子的移动。查阅资料了解了,两端的做法是对的,接下来要做的就是枚举剩下来的棋子了。最左边的棋子可以向左移动,剩下的棋子也可以想左移动,最右边同理。对于中间的棋子a,a左边的棋子可以向左移动,a右边的棋子可以向右运动,这就涉及到间断点了。运用for循环,提取间断点,不断更新最小距离。最后输出dis。 还有一点,对于sort函数,我个人习惯于手写排序,但是容易出错,并且忘记写函数接口,所以以后排序写头文件algorithm本题 我知道了一个有序数列的移动问...
0
点赞
评论
收藏
分享
2024-12-21 11:47
哈尔滨理工大学 研发工程师
苛刻的装修
看到题目的时候并没有什么思路,只想着排序再进行暴力算法,但是没有什么卵用。查找资料发现要用到贪心算法,让我对贪心算法的局部最优解有了更深刻的理解。既然要求非降序,那么后一个元素至少要大于等于前一个元素,依据题目,这里体现的贪心算法就是让后一个元素尽可能能与前一个元素。因为要求的数组数是有序的,并且题目的要求还和元素的大小有关,所以用二分法更快的检查目前的数据是否满足要求。最后二分法结果l==r;输出l或者r即可。还有一点 =,把要使用到的元素定义在全局空间中 在函数传递参数的时候就可以很省事儿。对编写代码来说也是个很大的帮助。额外地,还需要定义一个变量last,tem;last初始化为【0】,...
0
点赞
评论
收藏
分享
2024-12-21 08:53
哈尔滨理工大学 研发工程师
不断更新最大值新方法
之前不断更新最大值用循环和if语句:for(int i=0;i<n;i++){if(y>max){max=y;}}今天学习到一个更新最值的新方法 for(int i=0;i<n;i++){int r=max(r,ll(i);} ll是关于i的一个函数。再接再厉
0
点赞
评论
收藏
分享
2024-12-20 22:11
哈尔滨理工大学 研发工程师
二分法初步理解
今天在看题解的时候,结合之前查到过的资料,理解到 二分法可以用来查找数组中第一个不小于目标数值的元素。
0
点赞
评论
收藏
分享
2024-12-20 17:09
哈尔滨理工大学 研发工程师
符号变反操作
看题目提示说要用到差分,但是这对于我这一个小白来说实现的可能性几乎为0,我打算用基础数组和循环来完成求最大值,最大值求出来了,最小值也是同样的道理。下面拿求解最大值为例。求解和的最大值的时候,找到两次输入区间重合的部分,在这部分中的数字是不用动的,但是由于我没有学会区间表示,我选择把区间抽象出来,把区间内出现的部分作为一个数组下标 表示出现的次数,当出现的次数为2时候,表示这个数可以让他的符号不改变,并且用计数器记录有几个数符号不需要改变,让原来数组中较大的数字能够保持符号不变,剩下的改变符号。最后再求和。这个方法太笨了,希望学习差分之后可以更新代码。再接再厉
0
点赞
评论
收藏
分享
2024-12-20 10:38
哈尔滨理工大学 研发工程师
大衣的平衡后缀
本题是一道计数题,把每个字符作为一个下标,每出现一次对应的元素数值加一,再与条件判断是否平衡,平衡则输出,例外情况是整个数组只含有一个字符,例如aaaa就直接输出字符即可。这道题新学到的一个知识点是 字符char c(当c为数字时候)可以通过加‘A’转换为对应的大写字符,通过加‘a’转换成一个小写字符。直接实现字符和数字的转化 相反 如果c是字母 通过加减‘a’或者‘A’可以转化为对应的数字
0
点赞
评论
收藏
分享
2024-12-20 08:36
哈尔滨理工大学 研发工程师
误打误撞的一个小错误
今天在复习循环的时候 要空格逐渐递减,怎么调试都发现不对劲,原来是把循环的初始条件设置成了j==n 尽管末尾仍然是j--,但是在进入循环后又初始化为n导致输出的空格一直是一个定值。
0
点赞
评论
收藏
分享
2024-12-16 17:42
哈尔滨理工大学 研发工程师
有关于cin缓冲区造成的问题————
在写实验题的时候,发现在循环外用cin之后,在其后在使用getline(cin,s);对含有空格的字符串进行输入,就会进入cin的缓冲区,导致多输出一行空行。查找资料之后找到了解决方法。此题把cin>>n放到while循环条件中,采用拼接方法输出字符串也可以避免冲入缓冲区。
0
点赞
评论
收藏
分享
2024-12-16 15:09
哈尔滨理工大学 研发工程师
摆玩具
拿到题目的时候,想到了贪心算法,但是没有题解那么具体,我的贪心算法是尽可能的扩大每次选取的用来作差的元素个数,把最大的数据单独放到一个栏目,让差值为0,看了题节后发现想的太简单了,让我对贪心算法有了更深刻的见解:每次都计算相邻两个数据的差值,把差值放进数组c中,把差值数组进行排序,因为要求是输出最小的差值的和,通过数学关系计算,输出的结果正好是数据个数减去分的段数,再用for循环累加输出就好了
0
点赞
评论
收藏
分享
2024-12-15 18:12
哈尔滨理工大学 研发工程师
单身贵族游戏
先建立一个二维数组进行输入存储数据,存储数据时候要注意行和列的关系,前两行和后两行要少四列,可以先将数组全部初始化为#号符,这样以便于检查数组,避免出现随机数影响判断,本题令我影响最深刻的就是建立数组并且运用循环,来模拟旗子四个方位的走动,再建立一个数组元素是前边数组a中元素数值二倍的数组,用来模拟在四个方向上隔一个格子,的棋子状态(有棋子还是无棋子),最后进行输出结果,程序结束。
0
点赞
评论
收藏
分享
2024-12-14 23:07
哈尔滨理工大学 研发工程师
成绩排序
这原本是一道简单的结构题,只需要把名字和成绩在同一个循环里更换,但是有要求成绩相同的要求按照名字字典顺序输出,优点摸不着头脑,一开始想的是把成绩相同的名字取出来在进行排序,后来发现太费劲,查找资料后发现,调用库函数并且和自定义com函数搭配就能很好解决这个问题,返回值类型是bool,名字按照小于号返回,成绩按照大于号返回
0
点赞
评论
收藏
分享
2024-12-12 09:07
哈尔滨理工大学 研发工程师
油漆面积
一开始并没有什么思路,想着如何把被覆盖的面积抽象出来,看了题解才懂,把总区域抽象为每个面积为1的bool二位数组,当然要对输入的坐标进行排序,并且建立一个bool数组 把已经刷过尤其的地区改为1,没蜀国油漆的地区仍为0,,当区域被覆盖了,则总数sum++,并且标注为已经覆盖 防止重复覆盖,这样就避免了重复覆盖的问题了,不需要考虑麻烦的举行之间main及覆盖的问题
0
点赞
评论
收藏
分享
2024-12-11 08:00
哈尔滨理工大学 研发工程师
牛牛玩平板
牛牛玩平板这道题是我做的第一个贪心题目,一开始以为很难,没有头绪,看题解思路后发现,原来如何排列对最终影响不大,只需要在每次遍历的两个数中,求完乘机,还需要把啷个输的和赋值给第二个元素,在进行遍历数组求乘积即可。
0
点赞
评论
收藏
分享
2024-10-06 00:37
哈尔滨理工大学 研发工程师
2024+10+05学习有感
今天用了学长推荐自主学习c语言的学习网站,用笔记记下了一些方便实用的函数,同时又重新复习了一下学长之前在钉钉群里讲的课程和思想,但是还是没有怎么参透,但我不会放弃,我会一直努力到最后
0
点赞
评论
收藏
分享
2024-10-04 00:34
哈尔滨理工大学 研发工程师
2024+10+03答题有感
2024+10+03答题有感今天参加了学校组织的新生选拔赛,很遗憾,自己答题很烂,但也总结明白了自己基础语法不扎实,对常用库函数使用不熟练,对细节问题把握不准确,对题意理解不透彻或者过度解读,希望以后可以通过不断的练习改进提升自己编程水平
0
点赞
评论
收藏
分享
1
2
3
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务