连续爆炸,颇为愉快。

第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的更多相关文章

  1. [考试反思]0814NOIP模拟测试21

    前两名是外校的240.220.kx和skyh拿到了190的[暴力打满]的好成绩. 我第5是170分,然而160分就是第19了. 在前一晚上刚刚爆炸完毕后,心态格外平稳. 想想前一天晚上的挣扎: 啊啊啊 ...

  2. [考试反思]0909csp-s模拟测试41:反典

    说在前面:我是反面典型!!!不要学我!!! 说在前面:向rank1某脸学习,不管是什么题都在考试反思后面稍微写一下题解. 这次是真的真的运气好... 这次知识点上还可以,但是答题策略出了问题... 幸 ...

  3. [考试反思]1026csp-s模拟测试88:发展

    不用你们说,我自己来:我颓闪存我没脸. 昨天的想法, 今天的回答. 生存, 发展. 总分榜应该稍有回升,但是和上面的差距肯定还是很大. 继续. 为昨天的谬误,承担代价. T2和T3都值得张记性. T2 ...

  4. [考试反思]0714/0716,NOIP模拟测试3/4

    这几天时间比较紧啊(其实只是我效率有点低我在考虑要不要坐到后面去吹空调) 但是不管怎么说,考试反思还是要写的吧. 第三次考试反思没写总感觉缺了点什么,但是题都刷不完... 一进图论看他们刷题好快啊为什 ...

  5. [考试反思]0816NOIP模拟测试23

    210 210 210 170 还可以.暴力打满就rk4了? 但不管怎么说,总算是在改完题之后理直气壮的写考试反思了. T1是个dp,说水也不太水.(当然某脸只要A掉了一道题就要说那是水题) 我的思路 ...

  6. [考试反思]0801NOIP模拟测试11

    8月开门红. 放假回来果然像是神志不清一样. 但还是要接受这个事实. 嗯,说好听点,并列rank#7. 说难听点,垃圾rank#18. 都不用粘人名就知道我是哪一个吧... 因为图片不能太长,所以就不 ...

  7. [考试反思]0725NOIP模拟测试8

    看清你是个什么东西了么? 现在看清了么?rank#15?垃圾玩意? 你什么也不是.你没有骄傲,偷懒的资格! 节节败退,永无止境,你想掉到什么样子? 你还在为了成功拿到送分的T1而沾沾自喜?只不过是勉强 ...

  8. 洛谷模拟NOIP考试反思

    洛谷模拟NOIP考试反思 想法 考了这么简单的试qwq然而依然emmmmmm成绩不好 虽然本次难度应该是大于正常PJ难度的但还是很不理想,离预估分数差很多qwq 于是就有了本反思嘤嘤嘤 比赛链接 原比 ...

  9. Loadrunner模拟JSON接口请求进行测试

    Loadrunner模拟JSON接口请求进行测试     一.loadrunner脚本创建 1.Insert - New step -选择Custom Request -  web_custom_re ...

随机推荐

  1. mybatis入门百分百

    今天重新返回来看自己的mybatis,总结了一些更好入门的办法,下面用最简单的方法带领大家入门. 此处先引入类包的关系图片 1.构建一个==普通==maven项目 构建好之后向pom.xml添加一下依 ...

  2. JavaSE----02.Java语言基础

    02.Java语言基础 1.关键字     Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量.Java的关键字对Java的编译器有特殊的意义,他们用来表示一 ...

  3. Spring Boot 2.X(三):使用 Spring MVC + MyBatis + Thymeleaf 开发 web 应用

    前言 Spring MVC 是构建在 Servlet API 上的原生框架,并从一开始就包含在 Spring 框架中.本文主要通过简述 Spring MVC 的架构及分析,并用 Spring Boot ...

  4. wsgi相关的

    目录 web 本质 http协议 请求方式 响应状态码 请求与响应文本格式 目录 web 本质   本质就是浏览器和服务器进行通信, http协议   也叫超文本传输协议(英文:HyperText T ...

  5. smp_processor_id()获取当前执行cpu_id

    基于Linux 2.6.32内核进行分析,看本篇文章前,建议先看看percpu变量这篇文章 smp_processor_id()用来获取当前cpu的id,首先来看smp_processor_id的定义 ...

  6. e课表项目第二次冲刺周期第三天

    昨天干了什么? 昨天和我们组的组员商量,确定了第二个界面的框架内容,即内容的输入和完成按钮,然后通过在网上搜索图片资源,然后我们利用ps软件,将图片通通设置了大小,进行了裁剪,最后为我们所利用,实现第 ...

  7. Bribe the Prisoners SPOJ - GCJ1C09C

    Problem In a kingdom there are prison cells (numbered 1 to P) built to form a straight line segment. ...

  8. Python小游戏——猜数字教程(random库教程)

    今天来开发一个简单的数字逻辑游戏,猜数字(数字炸弹) 首先开发游戏第一件事,了解需求. 猜数字游戏规则: 计算机随机生成一个指定范围的数字,由玩家来猜测, 之后计算机会根据玩家提供数字来与自己生成的数 ...

  9. Windows 服务程序(二)

    服务控制管理器 (SCM, Service Control Manager),它在系统启动时自动启动,其主要作用是维护和管理一张服务信息表. OpenSCManager() 介绍:功能:建立了一个到服 ...

  10. 机器学习:LibSVM与weka在eclipse中的使用

    LibSVM是weka3.5以后的版本新加的功能,使用这个算法必须自己下载jar包,配置进项目: LibSVM在weka可视化界面的使用,很多人写过,但在clipse下的调用资料却不多,试了很多都不能 ...