牛客ACM模式笔试有感

XX的,我真的服了。
C++:如果声明了一个变量long long ans,并且是在int main中,返回ans的话,在我的codeblocks上完全没报错,据我之前的经验在力扣刷题的时候也不会报错,但是在ACM模式下就会有问题。然后它一直告诉我“您的数组越界或者语法不对”,我**一直以为是我数组越界了,调了半天??????????最后反复检查我觉得我的逻辑就是没问题的,然后各种尝试return long long ,int ,unsigned long long(?有这个好像会报新的错误) 这样改,***一直报错。我其实一直都知道int main返回一个long long 是比较奇怪的,但是以前都这么干都没问题?然后我决定自己cout,就过了。但是已经没时间做别的了,**
真的服了呀,唉。怎么会犯这种错误呢???
全部评论
main函数return 0
2 回复 分享
发布于 2024-04-13 22:20 湖北
ACM模式输出不是靠return,而是靠cout、printf之类的。不过最好在程序最后return 0一下,表示程序成功执行。
2 回复 分享
发布于 2024-04-13 22:11 湖北
还是习惯ACM模式,,,力扣那种核心模式真的用不惯.....
1 回复 分享
发布于 2024-04-14 11:20 广东

相关推荐

11-12 21:41
已编辑
门头沟学院 Unity3D客户端
很神奇,10月的笔试,我记得我的笔试编程一个都没做,昨天找我说进面了,应该是有大佬把他们鸽了吧。流程走的很快,今天面完,晚上九点半 HR 找我了解薪资。其实我报的也不是很高,但是她说还是给不到,就说后面再联系了,可能最近效益确实不好吧。11.11    19.30技术一面,流程大概 35min。因为和 HR 说了一下我这边签了三方在实习,所以面试官先问了实习相关的情况,然后问了问简历上的项目,最后看我简历上写的熟悉C++和CSharp,让我挑了一个最熟悉的来继续提问。我选的C++,问了很多基础的八股,但是因为最近实习都没怎么复习,所以回答得乱七八糟,但是第二天还是告知我过了,于是又约了二面。11.12    19.30技术二面,流程大概 40min。这位面试官全程在询问基础相关的东西,像浮点数的设计、3.75 用浮点数表示是什么形式、哈希表中的 buckets 是如何做到在 O(1) 时间内找到对应索引的 bucket 的。最后还问了 CSharp 中的 GC,中间我说到去搜寻引用然后进行释放时,面试官询问这个搜寻具体是怎样去找的,没有答上来。最后口头手撕了一个二分查找,磕磕巴巴说出来了。结束后面试官说一周内给我答复,因为还在面其他人,但 HR 却在一小时后给我打电话来了解情况并想约三面
查看9道真题和解析
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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