题解(自记录) | 牛客寒假集训营20250208第五场比赛

A.小L的三则运算

题目:https://ac.nowcoder.com/acm/contest/95337/A

#include<bits/stdc++.h>

using namespace std;

int main() {

long long x;string a;

cin >> x >> a;

if(a[0]=='*'){

cout << x <<" " << 1;

}

else if(a[0]=='-'){

cout << x+1 << " " << 1;

}

else{

cout << x-1 << " " << 1;

}

}

题解思路:由题意可知将输入进来的X根据运算符分为两个数输出,由于输出的值必须>1,当运算符为±时即为X±1和±1,*则为X和1

B.小L出师了

题目:https://ac.nowcoder.com/acm/contest/95337/B

#include<bits/stdc++.h>

#define ll long long

using namespace std;

int main() {

int T;

cin >> T;

while(T--){

ll n,t,k;

cin >> n >> t >> k;

ll c=(n-k)/t;

if(c>k+1)c=k+1;

cout << c << endl;

}

}

题解思路:相当于用隔板(K)将箱子分开,最大值不能大于K+1,而能使组成条件最优即(讲课次数-代讲次数)/达成条件.

C.小L的位运算

题目:https://ac.nowcoder.com/acm/contest/95337/C

D.小L的字符串翻转

题目:https://ac.nowcoder.com/acm/contest/95337/D

E.小L的井字棋

题目:https://ac.nowcoder.com/acm/contest/95337/E

F.小L的抽卡

题目:https://ac.nowcoder.com/acm/contest/95337/F

G.小L的三元组

题目:https://ac.nowcoder.com/acm/contest/95337/G

H.小L的min-max问题

题目:https://ac.nowcoder.com/acm/contest/95337/H

I.小L的数学题

题目:https://ac.nowcoder.com/acm/contest/95337/I

#include<bits/stdc++.h>

#define ll long long

using namespace std;

int main() {

int T;

cin >> T;

while(T--){

ll n,m;

cin >> n >> m;

if(n==0 && m==0){

cout << "Yes" << endl;

}

else if(n==0 || m==0){

cout << "No" << endl;

}

else{

cout << "Yes" << endl;

}

}

}

题解报告:首先若n为零,那么除非m也为零,否则不可能变化。当n和m都不为零时,对n进行无限次开方总能得到一,想象数字I(m2^j<=I<(m+1)2^j)开方j次能得到m,当j足够大时,总能找到一个数满足I所以始终存在。

J.小L的汽车行驶问题

题目:https://ac.nowcoder.com/acm/contest/95337/J

#include<bits/stdc++.h>

using namespace std;

int main() {

long long x=0,v=0,t=0;string a;

cin >> t >> a;

for(int i=0;i<t;i++){

if(a[i]=='0'){v+=10;x+=v;}

else if(a[i]=='1'){

if(v>=5)v-=5;

x+=v;

}

else{if(v>=10){

v-=10;

x+=v;

v+=10;

}}

}

cout << x;

}

题解思路:根据题目,油门增加10m/s,刹车减少5m/s,离合暂时减少10m/s,根据题意模拟即可.

K.小L的几何

题目:https://ac.nowcoder.com/acm/contest/95337/K

L.小L的构造

题目:https://ac.nowcoder.com/acm/contest/95337/L

全部评论

相关推荐

第一次面提前批,好不容易走到了三面然后挂了。感觉因为排序问题挂了(另一位候选人是211本985硕过了),楼主211本+acm&nbsp;reg铜竞争不过一面:拷打两小时,一堆数据库和os、计网相关的问题:1.&nbsp;键入一个域名,整体怎么做流转的,要很详细2.然后http协议那里,对于粘包问题,我们可以怎么解决。追问:&nbsp;在http协议中,怎么判断拆包后组装后是组装完了,而不是一部分3.尝试推导redis是怎么做分布式的,如何保证写入一样数据库&nbsp;即使某些库发生了崩溃,数据仍然存在4.raft协议里面为什么是n/2+1认为ok5.a函数调用b函数,汇编角度怎么发生的6.&nbsp;算法:(1)字符串转16进制,并且16进制转字符串&nbsp;(2)实现lru,并且key.size()&nbsp;&lt;&lt;&nbsp;value.size()&nbsp;(进阶版:多线程实现)二面:1.&nbsp;介绍实习2.&nbsp;redis&nbsp;push命令怎么做幂等3.&nbsp;两张一亿条的excel表,主键相同,怎么合并写入磁盘4.&nbsp;算法题:(1)实现计算器(带+、-、*、/和括号)&nbsp;(2)知道两个矩形的左上和右下两个顶点,求交集矩形的顶点三面(总监面,有面总监的可以参考):1.&nbsp;算法题:大模拟,实现扑克牌斗地主(两人轮流出牌比大小,也要处理一些异常情况)接下来问了几个c++题(面试时本人已经明确说了不是c++语言技术栈但仍然问我,这点很😣):2&nbsp;p&nbsp;=&nbsp;nullptr,&nbsp;p-&gt;memory(arg),会发生什么,为什么3.&nbsp;c++的malloc底层原理4.&nbsp;pagecache是什么,好处和坏处?如何绕过pagecahce直接写入磁盘5.&nbsp;设计模式中的开放关闭原则是什么总结:以后再也不面鸡架了,只能说隔行如隔山。还有提前批是真难
查看17道真题和解析
点赞 评论 收藏
分享
06-25 10:55
人工智能
本人某211的计算机专业研二。3月初偷偷在牛客投实习,无意中发现牛客本身有CV实习岗位,抱着试一试的心态投了一下,没想到​​两天后就收到了AI面试(一面)的通知​​。二面由后来的Mentor进行,过程很轻松,主要聊了项目经历和技术理解。面试结束后,​​很快给了offer​​,效率非常高。入职第一天,公司就​​给我配了一台MacBook&nbsp;Pro​​作为工作电脑。这三个月的实习让我接触了很多新东西,尤其是​​深入理解了一个面向企业(to&nbsp;B)的大型项目是如何进行工程设计和落地的​​。说来很有意思,我的主要工作就是参与优化当初面试我时用的那个​​AI数字人系统​​。这个项目对我而言很有挑战性,也是一个宝贵的学习机会。​​我不仅需要思考算法改进,更要考虑如何将其集成到稳定的生产环境中,处理多模块之间的协作、接口设计以及实际场景中的各类噪声干扰问题。​​&nbsp;这种​​从实验室原型到真实产品的探索过程​​,本身就充满了乐趣。​​在牛客的实习经历非常值得肯定。公司提供了强大的硬件支持、真正畅吃的零食饮料福利(节假日还有额外的零食礼品)、以及不加班文化。更重要的是,我遇到了一位能力出众又非常友善的Mentor,以及一个技术氛围浓厚、同事之间关系融洽的团队。这一切共同构成了一段​​高效、愉快且收获巨大​​的实习体验,让我能够将学校的理论知识真正应用于实践,并直观地了解工业界的运作模式,这段经历对我帮助很大。最后祝大家都能找到满意的实习/工作!
投递牛客等公司
点赞 评论 收藏
分享
码农索隆:你告诉他,你看他也一般
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务