#2018.05.18 第三次大型考试

本次考试成绩爆炸,在几个大佬里根本找不到自己的位置。

Q1的真实情况是开两个数组用两个sort得出答案(然而我一时间没有看懂题目,听到yk大佬问老师第二题题目的解题歧义时心是有点慌的)
于是Q1就这么水过去了
Q2可以说是思维的极不严密,代码力极为不足。

题目给出的是正整数序列,故而需要对输入的数据进行处理,以升序的数对记录,
数据范围达到了1000000000,两重循环是很容易超时的,于是有了下面的算法。

 int l=1,r=2;
 while(l<=m||r<=m)
 {
  while(r<=m&&a[r].x<a[l].y) r++;
  result++;
  l=r;
  r++;
  }
(这算算法吗??emmm)这几个句子可以使在枚举的过程中把不必要的数据跳过,减少了很多不必要的枚举 优化了时间。

对于Q2这样的题目,思考力不足,代码力不足,强行骗到20分,,,心情是比较复杂的。

Q3不该失分的
Q3很水,但没拿到全分,问题依然是思维的不严谨,先是在枚举并记录每个位置周边点数的时候少了判断该点是否为‘ .‘,即是否能坐下,再是没有给两个记录位置下标的变量赋初值导致最后随机添加了一个'o'。失去40分

Q4不该失分的
我都没心思骂自己)数学思维未能上线。首先是自己在草稿本上找这些数据的规律找了很久,发现若N与K一奇一偶输出1
然后对同奇同偶的情况进行递归。在草稿本上其实已经画出了很明确的递归搜索树,但由于对递归的知识点理解不透,不敢用递归来写,在小数据范围里找了下规律然后过了样例。。。。

Q5不该爆0的
这道题当我思考完了我第一下想到的是贪心,然后想到dp,又认为这样的dp复杂度会很高, 做不到优化然后放弃了这一想法
然而真实情况是我写不出正确的dp方程,到最后已经没有时间写爆搜了,没有提交。

=================================几点总结=============================
1.学习信奥之前多方面的个人的事情总使我比较浮躁,尽管在初中阶段我一直是老师眼中很稳的孩子,但离开初中的这三个月来我自己还没得到很好调节,面对各种选择我都很犹豫。    这点该是几次考试(包括生物 英语考试)没能考好的主要原因。   我自认为是一个慢热的人,然而现在我必须赶快进入状态,不能再落下。
2.对知识点掌握不清, 前面的题目刷得太快了 部分书上给出代码的题目看懂了书然后直接写上去 部分难题则选择看别人的代码理解后再写上去。但很多情况下我自己为了赶进度赶时间都没能认真地思考 (这次考试就吃了大亏)。再加上自己本来没一个理科脑袋,再不认真思考就真要爆炸了。记得刘老师在OJ上写的那篇【别忽略思考】 我基本上是跳过了全过程,还有上次几位神来给我讲自己对学习信奥的看法,那位最后画爱心的学姐也提到,千万不要在自己五分钟没想到题解时就放弃思考而去看题解,这样的效果是不大的。 从某种程度上来说,我越来越偏离正确的轨道,我必须 做出调整。好好地对待每一道题目,认真书写每一条语句。

3.思维基础,对很多题目拿到手上我第一眼是比较懵的,因为这里不像在OJ上做一道题目我知道它要考察的是什么,我需要用什么方法来解决它,然而在这样的考试中我总不能看出应该怎样计算。例如第一题,明明很简单就能过,而我当时先是去想这里是否有什么算法,或是对自己说,贪心 分治在这里能实现吗?怎么说,这应该是思维比较固化,对知识的理解还是不够透彻,

最后,学习信奥是一件很严峻的事情,不出成绩对我的高考的作用就几乎为零。初中的班主任本是希望我去考海实的博雅班,然而我贪恋这边英才班的资源(当然绝不止只考虑这个)来了这里,我知道自己学习竞赛没有很大的天赋,但还是想在正式开学之前好好地尝试一下,如若没有拿奖的希望尽早退出,凭高考走全国一流大学我还是比较自信的,就如老师所说对于多数人而言竞赛是一个保障,高考才是最终的决战场。
我得抓紧时间调节自己的状态,并学会在短时间内做出不让自己后悔的决定。就如同现在,花了半小时写博客,得抓紧时间学习知识点了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编写大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 会自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编写复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同时保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 会话管理: SQLAlchemy 使用会话(Session)来管理对象的持久化状态。 会话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周期阶段插入自定义的钩子函数。 这使得开发者可以在对象加载、修改、删除等操作时执行额外的逻辑。
根据引用和引用的内容,vivado 2018.3和2019.2是指Xilinx公司开发的一款软件工具,用于数字电路设计和综合。它可以帮助用户进行FPGA和SOC的设计及验证。可以通过提供的链接和提取码下载对应版本的安装包。根据引用的内容,如果你想卸载vivado 2019.1并安装vivado 2018.3,你可以打开D:\Xilinx\VIVADO2019.1\.xinstall\Vivado_2019.1文件夹,双击xuninstall.exe来卸载vivado 2019.1版本。但如果这种方法不成功,你可以参考一些其他的博客或方法来进行卸载和安装操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [xilinx vivado 百度云分享 vitis vivado 2019.2 2019.1 2018.3 2018.2 2017.4 (包含license)](https://download.csdn.net/download/weixin_38575536/14039190)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Vivado2018.3安装(含Vivado2019.1卸载)](https://blog.csdn.net/xiaoxian666/article/details/132151464)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值