[OI笔记]NOIP2017前(退役前)模拟赛的总结
好久没写blog了…
在noip2017前的最后几天,也就是在我可能将要AFO的前几天写点东西吧…
记录这最后几个月打的那些大大小小的模拟赛
一些比赛由于不允许公开所以就没有贴链接跟题面了…
2017.8 浴谷夏令营两次模拟赛
day1
T1是非常noip的水题…由辗转相减想到辗转相除…然而我当时写了相减…然后T掉了…T_T
惨
T2是一个很像 noip2008传纸条 的题目(不过传纸条数据比较小)
小数据直接爆搜,全a的数据可以路径计数
对于全部数据 类似传纸条 考虑记录四个状态\(dp[x1][y1][x2][y2]\)来转移,每次四个情况,但是这样\(O(n^4)\)的复杂度在这里会T掉
注意到如果\(x1 y1 x2\)确定的话,\(y2\)其实也确定了,那么在dp的时候就直接把最后一个状态去掉,实现的时候还可以用滚动数组滚掉一维(然而我不太会这个…)
T3一眼看过去就是线段树相关…不过询问区间\(k\)次幂和有点难搞…然后我当时写了\(k\)棵线段树还写挂了然后爆零233
根据二项式定理可以直接根据前\(k-1\)次幂和推出\(k\)次幂
这一场比赛60+0+0…非常不应该…
day2
T1直接\(O(n^2)\)对每个数算有多少比他大的
T2 50分可以直接\(O(n^3)\)的暴力枚举,然后判一下
注意到如果把操作拆成一行一行的,每次都是对一整行的一段进行操作
然后就想到了差分数组,每次把一段加一,然后最后改成求0的个数
时间复杂度\(O(n^2)\)
比赛的时候没写差分跑去写T3也实在可惜…
T3 注意到\(k\)其实没有题目里说的那么大…(后来讲题的时候也说只是用来吓人的233)…
枚举所有\(2^k\)的倍数,根据题目算出这时候的\(p\)然后判一下
我本来以为这题是考Miller-Rabin算法的,很自信的敲了一个上去,然后只得了三十分…
100+50+30=180
两场一共240…GG
2017.11.15 AFO
三天前的中午,从考场走出来时已经差不多知道要退役了…
D1T2这种大模拟都调不出来…还有D2T2这种…是多么的无助
就算noip有一等也还是免不了这种结局…
毕竟已经高二了…现在才准备省选的话,相当于赌上大半个学期的时间想要去做许多人几年也没能做到的事情…
希望太渺茫了
今天早上期中考的第一科语文,两个半小时的时间里看着考卷脑子里只有oi的东西…明明昨晚刚复习过的东西却想不起来
这种无助感觉又回到了三天前的考场里面…
到最后我作文写不出一句话来…这真的是最惨的一次考试了
文化课都成这样了我还是赶紧退役吧…就算多给我一年我也许还是改变不了什么
望着这一年多来买的那些书,结果到了现在退役了还是没学多少
也许我真的不适合这个吧
突然之间也不知道自己想要什么了
这份笔记还没来得及写完,可能也写不完了,如果还有机会碰这个的话可能要到两年后了
愿还在路上的人能够继续走下去
我这种人还是早点退役了
oi再见.
updata 17.12.10
其实我还是不想退役:)
[OI笔记]NOIP2017前(退役前)模拟赛的总结的更多相关文章
- 2017.9.23 NOIP2017 金秋杯系列模拟赛 day1 T1
回形遍历( calc .cpp/c/pas) 时间限制:1s内存 限制: 256MB [问题 描 述] 给出一个 n*m 的棋盘,按如下方式遍历,请问(x,y)往后 z 步走到的是哪个格子. [输入] ...
- 算法笔记_127:蓝桥杯2017模拟赛-本科组习题解答(Java)
目录 1 算年龄 2 猜算式 3 排列序数 4 字符串比较 5 还款计算 6 滑动解锁 7 风险度量 PS:以下代码部分仅供参考,若有不当之处,还请路过同学指出哦~ 1 算年龄 标题:算年龄 英 ...
- NOIP前模拟赛总结
NOIP前模拟赛总结 from 2018.10.7 to ??? Date Name Score(Rank) Problems 2018.10.7 McfXH AK Contest 42(?) 期望得 ...
- 退役前的记录(2018.10.14-NOIP2018)
退役前的记录 诸位好,我是\(CJ\)最菜的\(Oier\),已经是\(G2\)的老年选手了,不知道什么时候就会退役了,总之\(G1\ double\)的机会已经没有了,去年因为联赛失利而止步,而今年 ...
- 【前行】◇第3站◇ 国庆训练营·OI制模拟赛
[第3站] 国庆训练营·OI制模拟赛Ⅰ 怀着冲刺提高组400的愿望来到这个very small but very interesting 的训练营QwQ 在北大dalao的带领下开始了第一场OI模拟赛 ...
- NOIp2017真题模拟赛 By cellur925
果然我还是最菜的==不接受反驳 (先考了day2喵喵喵) Day2 T1:奶酪 期望得分:100分 实际得分:100分 考察:并查集 思路:这题其实之前做过了==.思路还是比较清晰的,读入时预处理出可 ...
- NOIP2017提高组 模拟赛15(总结)
NOIP2017提高组 模拟赛15(总结) 第一题 讨厌整除的小明 [题目描述] 小明作为一个数学迷,总会出于数字的一些性质喜欢上某个数字,然而当他喜欢数字k的时候,却十分讨厌那些能够整除k而比k小的 ...
- NOIP2017提高组模拟赛 8(总结)
NOIP2017提高组模拟赛 8(总结) 第一题 路径 在二维坐标平面里有N个整数点,Bessie要访问这N个点.刚开始Bessie在点(0,0)处. 每一步,Bessie可以走到上.下.左.右四个点 ...
- NOIP2017提高组模拟赛5 (总结)
NOIP2017提高组模拟赛5 (总结) 第一题 最远 奶牛们想建立一个新的城市.它们想建立一条长度为N (1 <= N <= 1,000,000)的 主线大街,然后建立K条 (2 < ...
随机推荐
- Stream流的这些操作,你得知道,对你工作有很大帮助
Stream流 Stream(流)是一个来自数据源的元素队列并支持聚合操作: 元素是特定类型的对象,形成一个队列. Java中的Stream并不会存储元素,而 是按需计算. 数据源 流的来源. 可以是 ...
- Mate 40系列发布 搭载华为运动健康服务带来健康数字生活
10月30日,HUAWEI Mate 40系列国内发布会如期而至.Mate 40系列除了拥有强悍的性能.全能记录影像和突破性的交互之外,还搭载了全新升级的HMS Core,其中,Health Kit( ...
- iMindMap不同视图的应用技巧介绍
在刚开始使用iMindMap思维导图软件时,很多用户会习惯性地使用默认的Mind Map视图.因该视图布局自由,用户可以发挥自我创造力,进行多种形式的思维图表创建. 其实,除此之外,iMindMap还 ...
- FL studio系列教程(十):FL Studio中如何新建样本
FL Studio中强调以样本为核心的编曲模式.样本其实就是一个小的音序片段,可以是单独的乐器或单独的打击乐,还可以是他们组合的一个小音序片段,它是我们学习编曲的最基础知识.所以本文主要为大家讲解的是 ...
- 电子邮件怎么用EasyRecovery恢复,只需简单5步
在日常工作中,我们常常会用电子邮件与上事.客户等协商工作事务.电子邮件快捷.方便,慢慢地成为我们工作中不可缺少的沟通工具之一. 然而使用的过程中,你会发现垃圾邮件也越积越多了,平时,我看到积压的垃圾邮 ...
- 为什么企业需要CRM系统?CRM的作用及其重要性分析
客户管理系统(CRM)是企业核心应用软件之一,对于提高企业业绩起着至关重要的作用,现在很多企业都在客户发展方面投入大量的资金,以求获得更好的回报. 关于CRM CRM是一个客户数据中心,在CRM中,你 ...
- Shamir秘密共享方案 (Python)
Shamir's Secret Sharing scheme is an important cryptographic algorithm that allows private informati ...
- python3安装mysqlclient,解决django使用pymysql报错的问题
1.起因 在django中为了使用MySQL,一般是在项目目录下的__init__.py中添加 import pymysql pymysql.install_as_MySQLdb() # 使用pymy ...
- Linux 学习笔记01丨Ubuntu系统安装、配置及软件教程集合
1. Ubuntu系统安装 Windows10安装ubuntu18.04双系统教程 Ubuntu 20.04.1 镜像下载 软碟通 机械革命进入BIOS模式 要按F2,注意将Boot Option中将 ...
- miniconda安装及使用
conda环境配置 安装conda [清华源下载地址](https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/) 官网或百度云网盘下载对应版本 ...