好奇怪,yzx笔试

被虐得体无完肤。四道编程,ACM模式,150分钟。但是我第一题都提交不上,我自己感觉是对的。。。眼看着11点了,直接提交了,四道编程都没做出来。。。

第一题,一个整数数组,求每个区间的中位数,然后中位数求和。偶数的情况,按照左边那个算。

第二题,两个字符串,第一串的任意字符移动到末尾之后,能不能变成第二个字符。(不敢说太详细,怕被说漏题)

第三题,俩字符串A和B,问B插入A之后,A能不能成回文,还要返回有多少个插入方案。。。字符串长度10**5

第四题,两个整数数组,问B乘以A的开头或者结尾之后,求和的最大。好像见过,但是还是不会。。。

总结起来就一句话,好奇怪,我搜也没搜出来几个题,难道除了我没人投这个嘛?

全部评论

相关推荐

05-10 04:02
南开大学 C++
其实有很多人都会疑惑我学了这么多语言,技术栈等等,怎么还是不知道它能做出来个啥?其实是缺少了下面的过程。比如我是doro,我想做个熬润桔小游戏,我该怎么办?千万别先代入自己学过的一块块的知识,来点前端,来点后端,来点传输。我觉得应该这么想,游戏,重要的先是展示吧,精美的图画,炫酷的特效,一关一关的boss,小怪,地图,界面等。这是啥,虽然不能完全说叫前端,但核心差不多,咦,对了,如果我击杀了一个小兵,产生了变化,我也掉了一些血量。这中间数据的变化由谁来处理,这有点相当于后端,但不完全是,而数据嘞,我的血量,攻击力,技能等等放哪呢,放在哪里比较安全,比较好拿出来?这个其实就相当于数据库,那传输嘞,我打游戏,那数据不能光我知道吧,其实单机的电脑自己就可以处理好,但是如果想与他人共享,就最好将数据返到一起了,于是客户端和总端就应运而生了,如果再细一点,到网络延迟,到数据处理,这些就是数据结构,服务器,网络传输协议等等了。   其实说了这么多,主要还是抽象,其实对于一个项目,上来不要说我要使用springboot .MYSQL.redis啥啥的技术,最好是想想我自己要完成它需要做些什么,无论多天马行空其实都可以,因为无论如何无非就是现有技术无法完成,但你却了解了核心原理,也就是为什么要有它。而此时再匹配现有技术或现有知识,你就会发现知识活了起来。说不定你还能创造新的东西欧。
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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