我好弱啊,今年又是考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普及游记的更多相关文章

  1. NOIP2018普及组复赛游记

    2018年11月10日,NOIP2018普及组复赛. 这是我初中阶段最后一次复赛了. 和往常一样,我们在预定的早上7点,没有出发. 10分钟之后,人终于到齐了,于是出发了,一路无话. 到了南航,合照三 ...

  2. NOIP2018普及初赛解析

    2018年第二十四届全国青少年信息学奥林匹克联赛初赛普及组真题解析 一.单项选择题 1. 以下哪一种设备属于输出设备:(D) A.扫描仪 _B.键盘C. 鼠标 _D. 打印机 解析:送分题,前三个都是 ...

  3. NOIP2018初赛游记

    NOIP2018初赛游记 (编辑中)

  4. NOIP2018普及组初赛解题报告

    本蒟蒻参加了今年的NOIP2018普及组的初赛 感觉要凉 总而言之,今年的题要说完全没有难度倒也不至于,还有不少拼RP的题,比如第一次问题求解考逻辑推理,第一次完善程序考双链表等 下面我就和大家一起看 ...

  5. P5017 [NOIP2018 普及组] 摆渡车

    P5017 [NOIP2018 普及组] 摆渡车 题目 P5017 思路 将实际问题抽象后,不难发现这是一个 区间 \(DP\) 我们不妨认为时间是一条数轴,每名同学按照到达时刻分别对应数轴上可能重合 ...

  6. P5018 [NOIP2018 普及组] 对称二叉树

    P5018 [NOIP2018 普及组] 对称二叉树 题目 P5018 思路 通过hash值来判断左右树是否相等 \(hl[i]\) 与 \(Hl[i]\) 是防止hash冲突, \(r\) 同理 注 ...

  7. [NOIP2018]普及组游记

    想不到自己还有机会写游记 ——sysky 考完一个月后 DAY -INF 报名 还为了拍照下载了一个PS 特地把自己P白了一点233 花里胡哨得提交了rg.noi.cn DAY -14~-2 停课集训 ...

  8. NOIp2018提高&普及游记

    (这篇文章是去年写的) day0 今天上了两节课后就出发了,大概是一点左右到达了宾馆,感觉宾馆条件是相当好的,然后两点出发,两点二十左右到达了考场,看到一群julao已经守候在了大门口,比如GZYju ...

  9. NOIP2018初赛 游记

    这玩意写个鬼游记啊 听说普及+提高的考两张卷子€€£也是想得出来 怎么监考还能咕咕咕的啊 怎么我到快结束了才做完啊 怎么我根本不知道初赛能带啥啊 怎么dij我都能想着对的选了错的啊 怎么我根本不知道图 ...

随机推荐

  1. 员工管理系统(集合与IO流的结合使用 beta5.0 BufferedReader/ BufferedWriter)

    package cn.gee; public class Emp { private String id;//员工编号 一般是唯一的 private String sname; private int ...

  2. SpringBoot2.1.3修改tomcat参数支持请求特殊符号

    最近遇到一个问题,比如GET请求中,key,value中带有特殊符号,请求会报错,见如下URL: http://xxx.xxx.xxx:8081/aaa?key1=val1&a.[].id=1 ...

  3. CCF|打酱油|Java

    import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = ...

  4. React 实践心得:react-redux 之 connect 方法详解

    Redux 是「React 全家桶」中极为重要的一员,它试图为 React 应用提供「可预测化的状态管理」机制. Redux 本身足够简单,除了 React,它还能够支持其他界面框架.所以如果要将 R ...

  5. PHP到浏览器的缓存机制

    参考地址:http://www.cnblogs.com/godok/p/6341300.html 所有的php程序员都知道在php脚本里面执行 echo “1”;访客的浏览器里面就会显示“1”. 但是 ...

  6. C# 方法 虚方法的调用浅谈 引用kdalan的博文

    我们在面试中经常碰到有关多态的问题,之前我也一直被此类问题所困扰,闹不清到底执行哪个方法. 先给出一道简单的面试题,大家猜猜看,输出是?     public class A    {         ...

  7. Okhttp3发送xml、json、文件的请求方法

    1.引入依赖 <dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okht ...

  8. sosoapi的安装

    sosoapi简介及其用户手册:http://www.sosoapi.com/pass/help/manual.htm 该随笔的大概分为: 1.sosoapi的基础安装  2.sosoapi使用域名访 ...

  9. gearman的安装

    #gearman服务的安装与使用 #-- set -x set -e #安装开发依赖库 yum install gcc gcc-c++ make automake glibc libgomp libs ...

  10. 使用Caliburn.Micro系列2:Convention

    CM中实现一个比较有意思的特性,就是智能匹配. 通常使用MVVM的写法:在匹配 View和ViewModel时会使用DataContext,在匹配数据属性时使用Binding,在匹配事件命令时使用Co ...