NOIP2018普及游记
我好弱啊,今年又是考pj啊
今年GD的又是在我们学校有考点(gzez)
考前其实还是蛮紧张的,毕竟考砸了就AFO了。我dp是真的弱,模拟赛连最长下降子序列都不会写,心想要是T3是dp就咕咕咕了。去年那个组题人还是比较友好的,但是我把freopen注释掉了然后就咕咕咕了。暑假打了很多省选、noi的题目,回来切普及的题,变得不是那么吃力了。
T1:标题统计
看到时其实也没啥想法,毕竟这也是pj一贯的作风
T2:龙虎斗
这道题稍微有点毒瘤,我手算极限数据是不会爆long long的,但是我大样例一直过不去,调了差不多1个小时!!!CCF构造的大样例真的恶心,在99999个100000中居然参差着一个随机数!!!看来只有我这种调了这么久的人才会知道吧!最后发现最后统计答案的for循环打错了,真的是好险啊。现在想着如果当时写了高精就凉了啊!还是我太弱了啊。
龙虎斗是道菜还可以!

这个游戏真的玄学啊

T3:摆渡车
一看T3心里就开始放凉凉。T3是DP!!!显然这是一眼DP啊啊啊!但是我就是不会啊!我稍微推了一下,深知我的DP水平做这题就要看看造化了,于是果断放弃,开始肝T4。切完T4回来,发现有30分的部分分,于是写了个全排列爆搜。剩下还有时间,我也不知道怎么做,于是怼了个神奇的贪心,经过我一段乱怼之后,竟然水过了大样例(震惊脸
T4:对称二叉树
一开始就在想这道题的正解会不会是树形dp,但是一直不敢确定,看了眼数据\(10^6\)觉得其实\(O(nlog_2n)\)可以过啊,于是就在想可不可以把每个点的子树大小求出来,然后按普通二叉树的顺序将每个节点重新标号(左儿子=x<<1,右儿子=x<<1|1),然后每个点只用与这一层最多logn个点进行比对啊,所以是\(O(nlog_2n)\),于是我就写了,过了前两个样例,但是大样例RE了,我仔细一算,如果是一条链的话,我这个代码的最后一个节点的编号最大就是\(2^{10^6}\),显然这个是不可以接受的啊。于是我就在想爆搜,爆搜和刚刚的想法时间复杂度是一样的,但是不用重新标号,我写完3个样例就都过了。我也就没再管它了。回来同学说是中序遍历然后manacher,我也就很慌,但是看到Luogu上有人和我一样的做法过了,于是感到特别有安慰。但愿能过,CCF保佑!
估分:100+100+(0~50)+100=300~350
NOIP2018普及游记的更多相关文章
- NOIP2018普及组复赛游记
2018年11月10日,NOIP2018普及组复赛. 这是我初中阶段最后一次复赛了. 和往常一样,我们在预定的早上7点,没有出发. 10分钟之后,人终于到齐了,于是出发了,一路无话. 到了南航,合照三 ...
- NOIP2018普及初赛解析
2018年第二十四届全国青少年信息学奥林匹克联赛初赛普及组真题解析 一.单项选择题 1. 以下哪一种设备属于输出设备:(D) A.扫描仪 _B.键盘C. 鼠标 _D. 打印机 解析:送分题,前三个都是 ...
- NOIP2018初赛游记
NOIP2018初赛游记 (编辑中)
- NOIP2018普及组初赛解题报告
本蒟蒻参加了今年的NOIP2018普及组的初赛 感觉要凉 总而言之,今年的题要说完全没有难度倒也不至于,还有不少拼RP的题,比如第一次问题求解考逻辑推理,第一次完善程序考双链表等 下面我就和大家一起看 ...
- P5017 [NOIP2018 普及组] 摆渡车
P5017 [NOIP2018 普及组] 摆渡车 题目 P5017 思路 将实际问题抽象后,不难发现这是一个 区间 \(DP\) 我们不妨认为时间是一条数轴,每名同学按照到达时刻分别对应数轴上可能重合 ...
- P5018 [NOIP2018 普及组] 对称二叉树
P5018 [NOIP2018 普及组] 对称二叉树 题目 P5018 思路 通过hash值来判断左右树是否相等 \(hl[i]\) 与 \(Hl[i]\) 是防止hash冲突, \(r\) 同理 注 ...
- [NOIP2018]普及组游记
想不到自己还有机会写游记 ——sysky 考完一个月后 DAY -INF 报名 还为了拍照下载了一个PS 特地把自己P白了一点233 花里胡哨得提交了rg.noi.cn DAY -14~-2 停课集训 ...
- NOIp2018提高&普及游记
(这篇文章是去年写的) day0 今天上了两节课后就出发了,大概是一点左右到达了宾馆,感觉宾馆条件是相当好的,然后两点出发,两点二十左右到达了考场,看到一群julao已经守候在了大门口,比如GZYju ...
- NOIP2018初赛 游记
这玩意写个鬼游记啊 听说普及+提高的考两张卷子€€£也是想得出来 怎么监考还能咕咕咕的啊 怎么我到快结束了才做完啊 怎么我根本不知道初赛能带啥啊 怎么dij我都能想着对的选了错的啊 怎么我根本不知道图 ...
随机推荐
- [转]Monkey测试简介
转自:http://www.cnblogs.com/manuosex/p/3215270.html 在android手机上做自动化测试,monkey比cts,Android UnitTest 好用多了 ...
- AngularJS开发最常犯的10个错误
简介 AngularJS是目前最为活跃的Javascript框架之一,AngularJS的目标之一是简化开发过程,这使得AngularJS非常善于构建小型app原型,但AngularJS对于全功能的客 ...
- Oracle中的表空间
表空间是什么? Oracle数据库包含逻辑结构和物理结构. 数据库的物理结构是指构成数据库的一组操作系统文件. 数据库的逻辑结构是指描述数据组织方式的一组逻辑概念及它们之间的关系. 表空间是数据库数据 ...
- SpringSecurity的简单使用
导入SpringSecurity坐标 在web.xml中配置过滤器 编写spring-securiy配置文件 编写自定义认证提供者 用户新增时加密密码 配置页面的login和logout 获取登录用户 ...
- SugarCRM安装踩雷(一)
安装SugarCRM前置条件: 1.找对平台.正确版本的安装包 2.APACHE + MYSQL + TOMCAT环境先确保OK 坑1: 进入安装参数设置步骤的MYSQL用户密码——这里根据Mysql ...
- 新手写的一个DBCP工具类
package com.xx.questionnaire.util.dao; import java.io.IOException; import java.sql.Connection; impor ...
- Android(java)学习笔记194:ContentProvider使用之获得系统联系人信息02(掌握)
1.重要: 系统删除一个联系人,默认情况下并不是把这个联系人直接删除掉了,只是做了一个标记,标记为被删除. 2.前面一讲说过了如何获取系统联系人信息(通过ContentProvider),获取联系人信 ...
- jQuery 超过字符截取部分用星号表示
$(function(){ var str = $('#num').text(); if (str.length >15) { var strend = str.substring(4,str. ...
- JVM参数说明介绍
1.JVM运行时数据区内存参数说明 2.JVM垃圾收集器参数总结 原文:https://blog.csdn.net/bluuusea/article/details/90697340 ======== ...
- CREATE SCHEMA - 定义一个新的模式
SYNOPSIS CREATE SCHEMA schemaname [ AUTHORIZATION username ] [ schema_element [ ... ] ] CREATE SCHEM ...