[考试反思]0719NOIP模拟测试6 + 0722NOIP模拟测试7
连续爆炸,颇为愉快。

第6次:Rank #4

第7次:Rank #9
对于第6次考试,个人比较满意,因为T1只是差了一个卡常。
因为在考试前两天刚讲了矩阵,满脑子都是矩阵,还想到了循环矩阵优化。
整个思路非常清晰没有问题,但是理论复杂度微超,数据点太强除了20%题目给出的小范围以外都没拿到。
最后采用int128,在矩阵乘法结束后统一取模,常数缩小几百倍?!过了。
正解是一个组合数,如果前一阵子没学矩阵的话可能就想出来了,但是思路被局限了。
T2数据点太水蹭过去了。n遍Dijk毫无素质。
正解是二分所有点对,每次都分成2组,保证所有点对之间都至少一次被分到不同组。
一共需要log次分组,跑出两组的点对最短路,与1号节点相连,更新答案。
T3好题嘛。。然而我在考场上隐隐约约地意识到了这是一个变式图论
把数当做点,卡当做边,这个我也想到了
感觉自己想不出来,最后只停留在这一步,止步于暴力
那场考试没有什么感觉。我也没什么想法。除了T1有点无奈?
发散思维!不要想最近学了什么。尝试多种方法,尤其在复杂度超限的时候。
日常卡常!矩阵乘法可以用高一级的数据类型存储,在乘法全部完毕后只取模一次。
接下来说说爆炸的厉害的第7次考试吧。
其实我应该是80分Rank#20,说来话长。
我觉得T3题面有歧义,去问教练
结果他点错了,我不小心看到了我T1的分数:30?!
我也不知道如果我没看见,我会不会去改T1
T1特判好题。你永远不知道你忽略了什么。
乍一眼看上去,ex_gcd模板啊!
模板怎么打?怎么证明?什么情况下无解?什么情况下无穷组解?
平时你真的学明白了吗?
学的时候背板子,做题的时候粘板子。全都暴露出来了。
知其然,知其所以然!
考场上花了将近一个小时去证明ex_gcd的正确性,手推它的模板。
虽说导致了这次考试过程中的大量时间浪费,但不会有第二次了。
我真的懂了!什么东西手推一遍就记住了!
而且考场上我并没有丢掉哪句特判,而是打错了一句。
如果a=0,b×c>0,b|c,那么有1组解。
傻子吧!b有1组解,a有无穷组啊!
在考场上一定要保证思路清晰,码出的每一句话都要过脑子。
然而T2什么的刚开始出了一道原题,心态很平和没有着急去码。
(因为我感觉就算是原题我也码不对)
结果换题了,考试时间延长10分钟。
新题是一个明显的组合数学,我的思路虽说清奇但是是对的。见题解。
然而忘了用Lucas了,用朴素Lucas就能减小很大的运算量。
曾经以为用不用Lucas只是运行时间的问题,结果竟然是WA的问题。
对于小质数,阶乘需要特殊处理。否则输出全是0。
而且,更滑稽的是,考场上一看到数据范围,明显CRT啊。
CRT怎么打?公式是啥?会证明吗?
1小时现场发明CRT。
最后因为没用Lucas爆成40分,套上ex或者动用Lucas直接A。
然而自己测试时怕大质数的分解打错,手膜的测试点都用1e9+7做的模数,没有暴露问题。
手模测试点在精不再多。要覆盖所有的数据类型。
T3心态比较平稳,我以为前两题挺稳的。
一看,纯粹模拟有60分,便着急地码了一个模拟。因为剩下的时间已经不多了。
结果东南西北没分清,还不知道怎么就过样例了。10分。。。
考后把两个const数组的两个数字交换了一下,60分。
然而考场上我还有最后30分钟,似乎想到了正解。
花了10分钟证明了结论1,也证明了我的做法的正确性。还剩20分钟。
在想要不要去拿20%的k=0的分值。放弃了,估计匆匆忙忙写不完,也调不出来。
决策是对的,4k是闹着玩的吗?
死而无憾。苟在Rank#9。
上去分享爆零经验还把T3正解讲了。我,,,,有什么用?
暑假起步非常差劲,下次,还能对得起自己吗?
[考试反思]0719NOIP模拟测试6 + 0722NOIP模拟测试7的更多相关文章
- [考试反思]0814NOIP模拟测试21
前两名是外校的240.220.kx和skyh拿到了190的[暴力打满]的好成绩. 我第5是170分,然而160分就是第19了. 在前一晚上刚刚爆炸完毕后,心态格外平稳. 想想前一天晚上的挣扎: 啊啊啊 ...
- [考试反思]0909csp-s模拟测试41:反典
说在前面:我是反面典型!!!不要学我!!! 说在前面:向rank1某脸学习,不管是什么题都在考试反思后面稍微写一下题解. 这次是真的真的运气好... 这次知识点上还可以,但是答题策略出了问题... 幸 ...
- [考试反思]1026csp-s模拟测试88:发展
不用你们说,我自己来:我颓闪存我没脸. 昨天的想法, 今天的回答. 生存, 发展. 总分榜应该稍有回升,但是和上面的差距肯定还是很大. 继续. 为昨天的谬误,承担代价. T2和T3都值得张记性. T2 ...
- [考试反思]0714/0716,NOIP模拟测试3/4
这几天时间比较紧啊(其实只是我效率有点低我在考虑要不要坐到后面去吹空调) 但是不管怎么说,考试反思还是要写的吧. 第三次考试反思没写总感觉缺了点什么,但是题都刷不完... 一进图论看他们刷题好快啊为什 ...
- [考试反思]0816NOIP模拟测试23
210 210 210 170 还可以.暴力打满就rk4了? 但不管怎么说,总算是在改完题之后理直气壮的写考试反思了. T1是个dp,说水也不太水.(当然某脸只要A掉了一道题就要说那是水题) 我的思路 ...
- [考试反思]0801NOIP模拟测试11
8月开门红. 放假回来果然像是神志不清一样. 但还是要接受这个事实. 嗯,说好听点,并列rank#7. 说难听点,垃圾rank#18. 都不用粘人名就知道我是哪一个吧... 因为图片不能太长,所以就不 ...
- [考试反思]0725NOIP模拟测试8
看清你是个什么东西了么? 现在看清了么?rank#15?垃圾玩意? 你什么也不是.你没有骄傲,偷懒的资格! 节节败退,永无止境,你想掉到什么样子? 你还在为了成功拿到送分的T1而沾沾自喜?只不过是勉强 ...
- 洛谷模拟NOIP考试反思
洛谷模拟NOIP考试反思 想法 考了这么简单的试qwq然而依然emmmmmm成绩不好 虽然本次难度应该是大于正常PJ难度的但还是很不理想,离预估分数差很多qwq 于是就有了本反思嘤嘤嘤 比赛链接 原比 ...
- Loadrunner模拟JSON接口请求进行测试
Loadrunner模拟JSON接口请求进行测试 一.loadrunner脚本创建 1.Insert - New step -选择Custom Request - web_custom_re ...
随机推荐
- 02-17 kd树
目录 kd树 一.kd树学习目标 二.kd树引入 三.kd树详解 3.1 构造kd树 3.1.1 示例 3.2 kd树搜索 3.2.1 示例 四.kd树流程 4.1 输入 4.2 输出 4.3 流程 ...
- C#学习--SQL server数据库基本操作(连接、增、删、改、查)封装
写在前面: 在日常的工作中,通常一个项目会大量用的数据库的各种基本操作,因此小编几个常见的数据库的操作封装成了一个dll方便后续的开发使用.SQLserver数据库是最为常见的一种数据库,本文则主要是 ...
- 了解一下Spring中用了哪些设计模式?这样回答面试官才稳
一:简单工厂模式 又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一. 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类. ...
- 【LeetCode刷题】——两数之和.1
---恢复内容开始--- 一直想在leetcode上面刷题,但是java刚刚摸了一下门,所以迟迟没有动手,今天做了第一道题,感觉自己实在菜的不行,但是还是学到了很多东西, 就记录一下遇到的问题. 首先 ...
- Bran的内核开发教程(bkerndev)-03 内核初步
目录 内核初步 内核入口 链接脚本 汇编和链接 PS: 下面是我自己写的 64位Linux下的编译脚本 内核初步 在这节教程, 我们将深入研究一些汇编程序, 学习创建链接脚本的基础知识以及使用它的 ...
- 洛谷P1608 路径计数
题目简介 题目描述 给你一个N点M边的有向图,求第一个点到第n个点的最短路和最短路条数 题目分析 很明显直接Dijkstra求最短路,加一个最短路计数 如下: if(dis[y]>dis[x]+ ...
- Ubuntu16.04 安装apache+mysql+php(LAMP)
记录下ubuntu环境下安装apache+mysql+php(LAMP)环境. 0x01安装apache sudo apt-get update sudo apt-get install apache ...
- Rancher 2.1平台搭建及使用
一.概述 1.1.什么是Rancher Rancher是一套容器管理平台,它可以帮助组织在生产环境中轻松快捷的部署和管理容器. Rancher可以轻松地管理各种环境的Kubernetes,满足IT需求 ...
- 概念理解-IO多路复用
epoll 是 Linux 内核为处理大批量文件描述符而作了改进的 poll,是 Linux 下多路复用 IO接口 select/poll 的增强版本 在 linux 的网络编程中,很长时间都在使用 ...
- php分布式是什么
分布式网络存储技术是将数据分散地存储于多台独立的机器设备上.分布式网络存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,不但解决了传统集中式存储系统中单存储服务 ...