文章目录

  • 前言
  • 一、复盘以及总结
  • 二、目前阶段目标
  • 总结

前言

这半个月没干别的,把科学精神与人文素养的大作业写了一下,另外4月18日的时候学院群里发了一个中兴举办的“中兴捧月”大赛,我进网址看了一下,算法方面有五个赛道(电磁计算、未来网络、语音处理、图像处理、限时编程),目前还没有截止报名,感兴趣的可以去中兴捧月大赛看看。
适合我的只有未来网络赛道以及限时编程赛道。
未来网络赛道初赛第一阶段和第二阶段的题已经公布了,主要是布局无人机作为通信载体,以时延大小作为评分条件。目前以我的水平估计要写个好几天的代码,想想还是算了。
综上分析,我只报名了限时编程的比赛,这个比赛有两场,最后的成绩取最优。


一、复盘以及总结

赛前有个宣讲,中兴的负责人说比赛难度中等,属于力扣上困难属性的一种题,而且是耳熟能详的小游戏,让我们不要紧张,应该很快就能做出来,这道题比的应该就是手速。
我花了几天去搜了一下那些小游戏,无非就是俄罗斯方块、推箱子、扫雷、贪吃蛇,我把大神写的代码都扒下来了,好好看了一下里面的结构。但是让我疑惑的一个点是,这些游戏都很难有输出,那么到时候怎么评判得分呢?终于昨天比赛开始,公布题目的那一刻我才明白是这样玩的。
限时编程第一场的比赛题目是“24点”,题目套了个壳子,说英雄联盟有四张卡,分别代表4种数目不大于10的伤害点数,只有通过“+”、“-”、“*”、“/”、“(”、“)”这几个运算符计算出伤害总和,只有伤害总和达到24,才能触发被动,从而赢得胜利。
我看到题目的时候完全是懵的,因为平常也不玩24点,四年前好像写过类似的算法题,但现在都忘光了。题目表述不清晰,没有说明数字和运算符的使用次数,也没有说除法后浮点数的问题。
最后我通过给的两个示例“1 1 2 7”、“1 9 1 9”差不多推导出了计算规则,除法方面,我判断了是否能整除,如果不行的话就不能除。最后暴力枚举。
赛后大神们在群里发了力扣上的原题以及题解,感兴趣的可以看看C++题解。

二、目前阶段目标

现在的小目标如下:

1、彻底收尾科学精神与人文素养的大作业。
2、为5月8日的第二场比赛做准备,看看力扣上相关的题目。
3、为专业写作的大作业——文献综述做准备,进入收集论文阶段。


总结

温故知新;
锐意进取;
砺行致远;
厚积薄发。

研一下学期第九周周记相关推荐

  1. 2019年春季学期第九周作业

    A Q 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 2019春第九周作业 我在这个课程的目标是 了解并且应用结构体和数组的知识 这个作业在那个具体方面帮助我实现目标 掌握了数组的简单 ...

  2. 2019春第九周作业

    这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 2019年春季学期第九周作业 我在这个课程的目标是 我希望能够通过学习C语言的知识,编写程序 这个作业在哪个具体方面帮助我实现目标 这个作 ...

  3. 20172304 《程序设计与数据结构》第九周学习总结

    20172304 <程序设计与数据结构>第九周学习总结 教材学习内容总结 本章是第十五章,主要介绍了图的概念. 首先我来介绍一下图的基本结构. 从逻辑上讲,图是由边和结点组成的,在我的理解 ...

  4. 20162329 2017-2018-1 《程序设计与数据结构》第九周学习总结

    第九周学习总结 一.学习目标 二叉查找树的理解 二叉查找树的实现 平衡二叉查找树 哈夫曼树的实现 堆的理解 堆的实现 二.学习内容 1.二叉查找树 思路: 二叉查找树与一般二叉树的区别在于,二叉查找树 ...

  5. # 2017-2018-1 20155224 《信息安全系统设计基础》第九周学习总结

    2017-2018-1 20155224 <信息安全系统设计基础>第九周学习总结 教材学习内容总结 存储器 随机访问存储器(RAM): 静态RAM:用来作为高速缓存存储器,每个位存储在一个 ...

  6. 2018-2019-1 20165206 《信息安全系统设计基础》第九周学习总结

    - 2018-2019-1 20165206 <信息安全系统设计基础>第九周学习总结 - 教材学习内容总结 计算机系统的主存被组织成一个由M个连续的字节大小的单元组成的数组.每个字节都有一 ...

  7. 20155227 2016-2017-2 《Java程序设计》第九周学习总结

    20155227 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 JDBC简介 JDBC全名Java DataBase Connectivity,是java联 ...

  8. 2019年春季学期第二周作业(文件指针)

    2019年春季学期第二周作业(基础作业) 请在第一周作业的基础上,继续完成:找出给定的文件中数组的最大值及其对应的最小下标(下标从0开始).并将最大值和对应的最小下标数值写入文件. 输入: 请建立以自 ...

  9. 20162316刘诚昊 第九周学习总结

    学号20162316 2016-2017-2 <程序设计与数据结构>第九周学习总结 ps:在赶进度,进度和其他同学们有所差距. 教材学习内容总结 -1. 当用某个类声明引用变量时,它可以指 ...

最新文章

  1. c语言unused variable错误,这个错误可能的原因是你忘了初始化变量
  2. 主业失利,跨界捞金,飞科的算盘能如意吗?
  3. python网络通信编程实例_python网络编程之数据传输UDP实例分析
  4. 夺命雷公狗—angularjs—19—angular-route
  5. Android开发之跨进程通信-广播跨进程实现方法(附源码)
  6. P6834-[Cnoi2020]梦原【数学期望,树状数组】
  7. linux网络编程之Socket编程
  8. Linux 0-1 修改主机名及IP地址
  9. 学习Winform了解到switch和if-else的妙处
  10. php 高效缓存类,简单高效的文件缓存php类
  11. 粘包拆包,Netty及远洋通信中的解决方案!超实用
  12. 如何解决Office 2010安装报错1907,没有足够权限注册字体?
  13. Android中UI(View)的刷新
  14. c#开发Mongo笔记第三篇
  15. iOS 蓝牙使用小结 bluetooth
  16. 不能使用 float 和 double 来表示金额等精确的值
  17. php数组和字符串转换
  18. java集合面试题总结
  19. linux下dbf是什么文件,DBF文件怎么打开?DBF文件的打开方法教程
  20. 计算机学院运动会通讯稿,大学运动会通讯稿300字汇总七篇

热门文章

  1. TypeScript-------------介绍
  2. 软件测试面试题:单元测试、集成测试、系统测试的侧重点是什么?
  3. nutch_solr
  4. RestTemplate post请求返回状态码415
  5. 【DBAplus】SQL优化:一篇文章说清楚Oracle Hint的正确使用姿势
  6. 有什么比较好的半入耳式蓝牙耳机,半入耳无线耳机排行榜
  7. light 1144 spoj 4168
  8. 泊车因素分析 最小车位尺寸 可行起始点区域 单步泊车
  9. C语言:递归求阶乘数列
  10. 2021年R1快开门式压力容器操作考试报名及R1快开门式压力容器操作模拟考试题