『2019/4/8 TGDay1模拟赛 反思与总结』
2019/4/8 TGDay1模拟赛
这次是和高一的学长学姐们一起参加的\(TG\)模拟考,虽然说是\(Day1\),但是难度还是很大的,感觉比\(18\)年的\(Day1\)难多了。
还是看一下试题安排:
| 题号 | 试题分组 | 考察算法 | 思维难度 | 代码难度 |
|---|---|---|---|---|
| 1 | \(T1\) | 数学推导 | ★★ | ★ |
| 2 | \(T2\) | 分块+推导 | ★★★ | ★★★ |
| 3 | \(T3\) | ST表+分治 | ★★★ | ★★ |
这次题目真的很难啊,\(T1\)是没有想到好好去推的,\(T2\),\(T3\)基本全挂了。
时间安排感觉又不行了,小样例都懒得写了,一开始也没有先读题。
- \(T1\)思考+暴力代码 \(50min\)
- \(T2\)思考 \(20min\)
- \(T3\)思考 \(20min\)
- \(T2\)暴力代码 \(20min\)
- \(T2\)代码 \(40min\)
- \(T1\)暴力代码优化 \(20min\)
- \(T4\)暴力代码 \(30min\)
- 检查细节+检查文件 \(10min\)
时间安排其实很不对劲,可能是状态不好的缘故。刚写\(T1\)的时候甚至以为自己写的是正解,结果数据范围没看清。然后\(T2\)写的太急了,写完才发现算法有漏洞,最后只好交了暴力。
下面是分数。
| \(/\) | \(T1\) | \(T2\) | \(T3\) | \(total\) |
|---|---|---|---|---|
| \(score\) | \(0\) | \(25\) | \(52\) | \(77\) |
虽然题确实难,但是就是只写暴力也是能够拿到很不错的排名,但是由于自己的状态不对,时间安排不好,就只有一般般了。
关于\(T1\),写的是一个暴力的优化,思路是正确的,本来可以拿到\(50\)分,结果连暴力都写挂了。这个问题很大,其实主要的原因是没有拍小数据,这样要记牢了。再就是考后数学推导是推出来了的,这就只能怪自己考的时候没好好推了。
关于\(T2\),一开始只是初步的想到了一个时间可行的倍增思路就开始写了,写完检查才发现会有漏洞,而且空间比较危险。最后交了一开始先的暴力,主要是对题目的思考和理解还不够,没有仔细考虑算法是否可行。其次,这道题虽然难度较大,没有希望在考场中写出来,但是写一个循环节的暴力也是可以拿到很多分的,考场上却只写了模拟。
这就说明了写题一定要想好再下手,写前多思考,写后多测试,就算不对拍,这也是必须的。
关于\(T3\),也是难度不小的,考场上确实没想到,但是这一次写的暴力还是很不错的,拿了\(52\)分,还怪出题人没有给更多的部分分,不然这个算法在暴力中还是很优秀的。简单的暴力想优化是必学要习惯的。
几条反思:
- 1.考试千万不能松懈,之前的教训还是要记牢,该思考的还是要思考,千万记得多测小样例
- 2.想到一个算法的时候一定要确定正确性再写,写前一定要多想至少\(5min\)
- 3.写题时记得尝试一个必须想过的方法:数学
- 4.暴力也要多测小样例,能优化暴力就尽量优化
- 5.开始考试,先读完所有题目,弄懂样例,再看看先思考哪道
『2019/4/8 TGDay1模拟赛 反思与总结』的更多相关文章
- 『2019/4/9 TGDay2模拟赛 反思与总结』
2019/4/9 TGDay2模拟赛 今天是\(TG\)模拟赛的第二天了,试题难度也是相应地增加了一些,老师也说过,这就是提高组的难度了.刚开始学难的内容,一道正解也没想出来,不过基本的思路也都是对了 ...
- 2019.7.26 NOIP 模拟赛
这次模拟赛真的,,卡常赛. The solution of T1: std是打表,,考场上sb想自己改进匈牙利然后wei了(好像匈牙利是错的. 大力剪枝搜索.代码不放了. 这是什么神仙D1T1,爆蛋T ...
- 【2019.8.15 慈溪模拟赛 T1】插头(plugin)(二分+贪心)
二分 首先,可以发现,最后的答案显然满足可二分性,因此我们可以二分答案. 然后,我们只要贪心,就可以验证了. 贪心 不难发现,肯定会优先选择能提供更多插座的排插,且在确定充电器个数的情况下,肯定选择能 ...
- 2020.11.30【NOIP提高A组】模拟赛反思
90,rk42 T1 考试的时候觉得可以贪心,就每次找到最大的,然后以它为根去遍历每个子树,求出其最大值,然后删去这个点.一直持续直到边删完,时间复杂度\(O(n^2)\),然后想了想链的情况,没有打 ...
- 2019.03.19 ZJOI2019模拟赛 解题报告
得分: \(100+10+45=155\)(\(T1\)又是水题,\(T2\)写暴力,\(T3\)大力\(STL\)乱搞) \(T1\):哈夫曼树 首先,根据题目中给出的式子,可以发现,我们要求的其实 ...
- 2019.03.02 ZJOI2019模拟赛 解题报告
得分: \(10+0+40=50\)(\(T1\),\(T3\)只能写大暴力,\(T2\)压根不会) \(T1\):道路建造 应该是一道比较经典的容斥题,可惜比赛时没有看出来. 由于要求最后删一条边或 ...
- 2019.03.09 ZJOI2019模拟赛 解题报告
得分: \(20+0+40=60\)(\(T1\)大暴力,\(T2\)分类讨论写挂,\(T3\)分类讨论\(40\)分) \(T1\):天空碎片 一道神仙数学题,貌似需要两次使用中国剩余定理. 反正不 ...
- 2019.03.13 ZJOI2019模拟赛 解题报告
得分: \(55+12+10=77\)(\(T1\)误认为有可二分性,\(T2\)不小心把\(n\)开了\(char\),\(T3\)直接\(puts("0")\)水\(10\)分 ...
- 2019.03.14 ZJOI2019模拟赛 解题报告
得分: \(100+100+0=200\)(\(T1\)在最后\(2\)分钟写了出来,\(T2\)在最后\(10\)分钟写了出来,反而\(T3\)写了\(4\)个小时爆\(0\)) \(T1\):风王 ...
随机推荐
- unity下贴图混合(Texture Blending)
在unity制作自定义时,经常会遇到自定义妆容等问题,美术会提供大量的眉毛/胡子/腮红等贴图,来供用户选择. 美术给出的眉毛的小贴图如下: 在用户选用不同的胡子眉毛,可以将选定的小贴图和皮肤base贴 ...
- 使用Cordova打包Vue项目
因为公司项目要求, 原本的vue移动端项目, 现在要求能使用定位, 调用摄像头等功能, 并且开发成混合APP. 一个小白的孤军奋战史, 记录一下, 以备后用.... 第一步: 安装cordova 在命 ...
- 二、OpenStack—keystone组件介绍与安装
一.Keystone介绍 keystone 是OpenStack的组件之一,用于为OpenStack家族中的其它组件成员提供统一的认证服务,包括身份验证.令牌的发放和校验.服务列表.用户权限的定义等等 ...
- [转]HTML5 script 标签的 crossorigin 属性到底有什么用?
HTML5 script 标签的 crossorigin 属性到底有什么用? 最近Bootstrap 4已经正式发布了,可能已经有爱尝鲜的小伙伴在 alpha 阶段就尝试过 BS4.不过今天要说的不是 ...
- Centos7使用kubeadm部署kubernetes-1.11.2
1.安装方式 1. 传统方式,以下组件全部运行在系统层面(yum或者rpm包),都为系统级守护进程 2. kubeadm方式,master和node上的组件全部运行为pod容器,k8s也为pod ...
- 2018-2019-2 网络对抗技术 20162329 Exp6 信息搜集与漏洞扫描
目录 Exp6 信息搜集与漏洞扫描 一.实践原理 1. 间接收集 2. 直接收集 3. 社会工程学 二.间接收集 1. Zoomeye 2. FOFA 3. GHDB 4. whois 5. dig ...
- javascript 数据类型 -- 检测
一.前言 在上一篇博文中 Javascript 数据类型 -- 分类 中,我们梳理了 javascript 的基本类型和引用类型,并提到了一些冷知识.大概的知识框架如下: 这篇博文就讲一下在写代码的过 ...
- input标签实现小数点后两位保留小数
短短一行代码就可以实现 <input type="number" min="0" max="100" step="0.01& ...
- h5软键盘挡住输入框问题解决(android)
问题 移动端浏览器中的表单在部分android机型上测试,点击靠下的输入框时会遇到弹出的软键盘挡住输入框问题 ios可自身弹起(ios自身的调整偶尔也会出问题,例如第三方键盘会遮挡,原因是第三方输入法 ...
- mysql import error
mysql导入文件一直出错,显示ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option s ...