2020计算机保研实录

总算是结束了漫长的保研…先前也参考了很多学长学姐的文章,我也想发挥一下互联网精神就写了这篇文章。希望能帮助到学弟学妹,预祝大家都能被理想的学校录取。
有问题的同学欢迎留言,我会及时回复的23333

个人背景及综述

  • 学校及专业:西南某985学校 计算机科学与技术
  • 成绩与排名:未加分前12/242,加分后10/242,主要获得2018全国大学生数学建模大赛国家一等奖,然后学校的一等奖学金和国家励志奖学金
  • 英语:CET-4 612分 CET-6 586分
  • 竞赛:主要是数学建模大赛,没参与过acm…
  • 项目与科研:基本没有,看过很多理论但是都没写过项目…(这个很伤…

夏令营与九推综述

夏令营

南京大学:参与未拿到offer
武汉大学:时间冲突拒了
中科院软件所:由于去南京了拒了(虽然时间不冲突但是两个只隔1天,感觉太赶了)
中科院计算所:同软件所
北航:同软件所
国防科大:参与,因为本来就没打算去面试准备的比较敷衍,没有拿到offer

九推

复旦大学:听说offer不多大多都是专硕,复旦从今年开始专硕8w一年,感觉有点伤不起就没去了…
哈尔滨工业大学(深圳):拿到offer并最终确定
计算所:去参加,因为我的睿智发言被拒了…
北航:28号白天复试,但是哈深要求28号凌晨1点前确认,所以求稳拒了
北邮:同北航

一点唠叨

大家从我夏令营的选择就看的出来这是一个非常反面的例子了…北京明明有3个更好的机会让我去试试却偏要去南大硬刚(南大的机试算是很难的那种机试了)。大家一定要注意没有名校情结啊啥的就别硬刚了…多几次机会试试才是最重要的啊…

夏令营

南京大学夏令营

南大的大致流程是12号早上报道,下午机试,第二天整天面试,第三天上午参观实验室(自由参观那种)。
说到南大的机试就非常的蛋疼了…我由于没有参加过acm竞赛所以机试本来就渣,加上当时dfs都写不顺畅所以自然而然的就被南大机试暴打了……
以下是我的大致回忆,大家可以去其他博客参考其他ac大佬的代码

机试题目

  1. 给定指定数字,删除k个数字,使得删除后的数字最大
    举个栗子,比如12345678,k=2,那么就是删除1和2,得到345678是所有可能情况中最大的。这道题我是贪心做的,先保存每一位在vector里面,然后找到最小数字,相应的删除,最后再乘回来。然而这个数字听说非常的大,long long 都没法存,所以只能以char来输入最后返回long long。结果最后还是有4个用例没有通过(第一个就没有通过,很奇怪)
  2. 有m个男生和n个女生,要求k个男生不能挨在一起,请问一共有多少中排列方法?(所有男生视为相同,意思就是男生A男生B与男生B男生A这种是一种情况)
    当时想dp把我头都想大了,无奈当时dfs也写不顺,这个题想了很久导致最后一题只有很少的时间写,有点可惜。最后回来练习了以下dfs后写出了很dfs的版本,供大家参考。
#include <iostream>
using namespace std;
int ans=0;
int find(int b,int g,int last,int k){
   //b是剩余男生个数,g是剩余女生个数,last是一个指针,用来判断是男生还是女生,k是最多k个男生
    if(b==0&&g==0)return 0;
    else if(b==0&&g!=0){
   
        return 1;
    }
    else if(g==0){
   
        if(last+b>k)return 0;
        else{
   
            return 1;
        }
    }
    else{
   
        if(last==k)return find
  • 24
    点赞
  • 75
    收藏
    觉得还不错? 一键收藏
  • 18
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值