首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
RogeAustine
获赞
21
粉丝
6
关注
12
看过 TA
58
男
山东大学
2029
C++
IP属地:山东
卷数据结构卷计网卷操作系统卷
私信
关注
拉黑
举报
举报
确定要拉黑RogeAustine吗?
发布(38)
评论
刷题
收藏
RogeAustine
关注TA,不错过内容更新
关注
2025-12-06 08:11
山东大学 C++
题解 | 游游的数值距离
// 也就是遍历找到(x!-1)*y-n的绝对值的最小值 // 由于当x 为1时,整个最小值固定为n(负n的绝对值) // 那么我定义一个ll min = n; // 首先计算出所有的x的阶乘,由于12的阶乘是1e8数量级,因此只需计算到12!即可 // 从i=3开始遍历x,然后j=1开始遍历y // 注意x,y都不为2,j == 2需要肯踢牛 // 然后当表达式的值大于2*n时其实就可以补瑞克了,因为2*n+1-n一定大于n(我们定义的min) // 最后输出x和y #include <iostream> #include <cmath> using namespac...
0
点赞
评论
收藏
分享
2025-12-04 10:04
山东大学 C++
题解 | rin和快速迭代
// 用一个便于理解的思路来解这一道题吧 // 一个数n如果可以被k整除,那么在计算因子个数时,n/k一定也是它的因子 // 也就是从1遍历到sqrt(n),最后如果是平方根的话,就减1 // 遍历时i的类型必须为ll这个 #include <iostream> #include <cmath> using namespace std; #define ll long long ll find_div(ll n) { int cnt = 2; ll m = sqrt(n)+1; for (ll i = 2;i < m;i++) { if (n%i == 0) cn...
0
点赞
评论
收藏
分享
2025-12-04 08:35
山东大学 C++
题解 | 汉诺塔
// 我不行了 ,瞎写的代码我自己都没看懂,居然就这么过了。。。。。。 // 将每次k大坨从src位置移动到dest位置,中间经过mid的过程分为3个步骤 // 第一步,将k-1大坨从src移动到mid // 第二步,将最底下那个垫片移动到dest // 第三步,将k-1大坨从mid移动到dest // 注意递归的含义是将to_move个垫片进行移动,如果数量为0,那么自然就应该终止递归了 // recursion是移动一大坨这个动作 // cout << src <<' '<<dest<<'\n';是移动一小片 // 再次recursion又把...
0
点赞
评论
收藏
分享
2025-11-30 07:49
山东大学 C++
题解 | 小红的区间修改(一)
#include <iostream> #include <utility> #include <set> #include <algorithm> #define ll long long using namespace std; // 使用lower_bound会先找到比自己小的第一个元素的 // 的下一个元素的迭代器 // 然后再进行比较大小,如果 // 这一个的左边界比上一个区间的右边界要小,或者 // 这一个区间的右边界比右边的左边界要大 // 这两种情况都不会有下一步的进行 // 那么无需更新结果直接输出上一次结果即可 // 这里使用...
0
点赞
评论
收藏
分享
2025-11-13 20:03
山东大学 C++
刚上大一,感觉牛客网气氛不错,来发个帖子凑个热闹。我这里刷题还能白嫖一些好东西,顺便还能积累朋友,可
一直打卡很长时间了,不过发现实力不够的时候,每日一题真的很难做到每天都消化,有时候完全看懂了以后,自己再次写还是不会写。反正我的做法就是两周之后做一做之前的难受题,找一找刺激感,这样就会逐渐打击掉自己不会写的那些东西,同时也能养成良好的刷题习惯
从mentor身上学到了...
0
点赞
评论
收藏
分享
2025-09-26 16:02
山东大学 C++
别再这么菜了
距离上次挑战赛过去了7天,这个小白月赛好歹得把第二题做上吧
0
点赞
评论
收藏
分享
2025-09-11 13:51
山东大学 C++
题解 | N皇后问题
// 学了这么长时间还是啥也不是 // 那就总结一下这次二刷的问题把 // 1.定义了二维的容器或数组以后,一定要动态分配或等效分配每一行的内存 // 2.本题中检查棋盘空格是否安全,应该从每一个方格出发直到边界 // 3.传递大小大于指针的参数时,一定!!!一定!!!一定!!! // 要采用引用的方式调用!!! #include <vector> class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int整型 the n * @return int整型 */ bool...
0
点赞
评论
收藏
分享
2025-09-03 23:05
山东大学 C++
题解 | #疫情死亡率#
学会小数的格式化输出: %lf 中间加.3 类型转化 #include int main() { int c,d; scanf("%d%d",&c,&d); double res = (double)d/c*100.0; printf("%.3lf%\n",res); }
0
点赞
评论
收藏
分享
1
2
3
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务