NOIP2018 RP=Ackermann(4,3)

Day 0

日常不想做题也不知道要写什么qwq

Day 1

接到$smy$巨佬的催更私信于是来更了(原本准备咕掉的)

最开始的策略是准备总览题目,结果计划赶不上变化,看到$T1$:咦这不是积木大赛吗???看了$5min$的题目后:$woc$还真的是积木大赛!NOIP出原题应该爆破!于是五分钟敲完了,竟然把大样例过掉了$QuQ$

大致读了一波$T2$和$T3$的题目,发现$T3$很明显的二分答案比较有感觉,于是开始肛$T3$。写了$40min$把二分+贪心+并查集的大致构架写出来,然后进入了无限的调试模式(我的程序跑大样例总共出现过$5$种答案),大概调了$30min$过大样例,然后拍了一波手玩数据发现没有问题超级感动

最后肛$T2$,第一感觉小凯的疑惑,发现新的货币系统一定在原来的货币系统中去掉没有必要的,想复杂度是$O(TN\text{值域}^2)$的记忆化搜索,虽然跑不满但是复杂度不对还是很蛋疼。盯着$\sum a_i \times t_i = a_j$看了好久,突然灵光一闪:这不就是完全背包吗$qaq$,复杂度$O(TN\text{值域})$也妥妥的,于是$20min$写完$T2$。

大概十点钟把所有题写完了,写了个$T1$的$O(N\text{值域})$的暴力和正解拍了$40w$组数据没有问题,T2试了一下随机极限数据大概能$0.1s$过,$T3 \, O(Nlog^2N)$竟然过不了$5w$随机数据……把$vector$改成$new$总算卡进一秒

出考场发现考场上似乎检查了十几遍文件名和$freopen$,真的是闲得慌

考完,$yyb$:这套题目不应该$1h\,AK$然后无事可做吗,现在$stO \, yyb \, Orz$都无法充分表示我对$yyb$神犇的崇敬之意了。

似乎$Luogu$上有人实锤三道题都是原题,$NOIP$原题赛也是没谁了

Luogu直接在积木大赛上面打上2018的Tag也是很有灵性了

$Luogu$上自测数据似乎很水,希望$NOIP$数据和$Luogu$一样水吧

似乎今年$NOIP$评测机升级了,祝愿$T3$不被卡常数

听说$PJ\,T4$是Manacher,奶一口$Day2$考字符串和分块

$D1T2$居然是神仙网友,希望在$Day2$能看到老虎大蒜保护协会qwq

祝所有$Oier\,NOIP2018\,Day2\,RP=INF$

Day 2

原来并没有时间更的(因为要搞学科),但是收到了催更所以就滚来更了

$Day2$整体难度比$Day1$难好多啊qwq

看了$T1$,最开始想了个错误的想法,后面转念一想,基环树就枚举割掉哪一条环上的边就可以了。于是愉快切掉

$T2$感觉很明显的状压信息,写了一个状压结果$3\,3$都过不去

然后去想$T3$,推了很久准备用树链剖分把DP优化掉,但是感觉不可做

于是直接写了$T2$和$T3$的暴力赶快走人

$T1$的对拍都没有来得及打,表示很悬

Day 3

出考场估分100+100+100+100+50+52=502

竟然总共写了500+

然而……

int poww3[MAXN] = {1};
namespace solve2{
    void solve(){
     ; i <= M ; i++)
        poww3[i] = poww3[i - ] * 3ll % MOD;
    cout << 4ll * poww3[M - ] % MOD;
    }
}

D2T2身败名裂

Day INF

CCF果然咕咕咕了

Day INF+1

462pts退役失败

NOIP2018:The First Step的更多相关文章

  1. 转:eclipse以及step into step over step return的区别

    首先来讲一下step into step over step return的区别: step into就是单步执行,遇到子函数就进入并且继续单步执行:(F5) step over是在单步执行时,在函数 ...

  2. 课程四(Convolutional Neural Networks),第一周(Foundations of Convolutional Neural Networks) —— 2.Programming assignments:Convolutional Model: step by step

    Convolutional Neural Networks: Step by Step Welcome to Course 4's first assignment! In this assignme ...

  3. 转:loadruner报错:Step download timeout(120 seconds)的一个解决方法

    一个网友问了我一个问题如下:loadruner报错:Error -27728: Step download timeout (120 seconds) 如何解决语法检查通过,但是在并发执行一个查询时候 ...

  4. JS组件系列——Bootstrap组件福利篇:几款好用的组件推荐(二)

    前言:上篇 JS组件系列——Bootstrap组件福利篇:几款好用的组件推荐 分享了几个项目中比较常用的组件,引起了许多园友的关注.这篇还是继续,因为博主觉得还有几个非常简单.实用的组件,实在不愿自己 ...

  5. Scalaz(39)- Free :a real monadic program

    一直感觉FP比较虚,可能太多学术性的东西,不知道如何把这些由数学理论在背后支持的一套全新数据类型和数据结构在现实开发中加以使用.直到Free Monad,才真正感觉能用FP方式进行编程了.在前面我们已 ...

  6. 泛函编程(29)-泛函实用结构:Trampoline-不再怕StackOverflow

    泛函编程方式其中一个特点就是普遍地使用递归算法,而且有些地方还无法避免使用递归算法.比如说flatMap就是一种推进式的递归算法,没了它就无法使用for-comprehension,那么泛函编程也就无 ...

  7. EF框架step by step(7)—Code First DataAnnotations(1)

    Data annotation特性是在.NET 3.5中引进的,给ASP.NET web应用中的类提供了一种添加验证的方式.Code First允许你使用代码来建立实体框架模型,同时允许用Data a ...

  8. Dynamics AX 2012 R3 Demo 安装与配置 - 配置安装环境 (Step 1)

    AX 2012 R3 发布后,Reinhard一直想体验一把,可是Reinhard所在的公司暂时不会升级到R3版本.这不,Reinhard就打算在个人电脑上安装下,可是安装的过程中,遇到了很多问题,R ...

  9. MATLAB 物体识别算法说明:vision.ForegroundDetector, vision.BlobAnalysis

    在官方示例中,Motion-Based Multiple Object Tracking和Using Kalman Filter for Object Tracking都使用了下面两个算法进行物体的识 ...

随机推荐

  1. Kubernetes审计日志方案

    前言 当前Kubernetes(K8S)已经成为事实上的容器编排标准,大家关注的重点也不再是最新发布的功能.稳定性提升等,正如Kubernetes项目创始人和维护者谈到,Kubernetes已经不再是 ...

  2. Spring Boot 2.x (二):How Hello World & 热部署

    本篇摘要 上一篇文章,我们构建了一个HelloWorld的程序,现在,我们来看一下这个程序,下面是我们这一节要分析的点. spring-boot-starter-boot @SpringBootApp ...

  3. 服务器SSH连接时间设置

    用SSH客户端连接linux服务器时,经常会出现与服务器会话连接中断现象,造成这个问题的原因便是SSH服务有自己独特的会话连接机制. 解决方案: 1.设置服务器向SSH客户端连接会话发送频率和时间 v ...

  4. C#在截屏时将截屏之前需要隐藏的控件也截入

    最近我在项目中遇到一个让我十分头疼的问题,就是我在截屏时也将截屏之前隐藏的控件也截入了. 情况:我在Winform窗体有个截屏功能按钮,实现在调用WPF全屏后截屏,但在截屏WPF界面前将界面里的一个L ...

  5. Linux-Kconfig总结与分析

    使用Kconfig时,需要注意的地方 1.在Kconfig中定义的配置宏,前缀都没有"CONFIG_",只有编译内核时,自动生成autoconf.h才会出现前缀. 2.如果XX_d ...

  6. 拼多多、饿了么、蚂蚁金服Java面试题大集合

    自己当初找工作时参加过众多一线互联网公司的Java研发面试,这段时间处于寒冬,然而前几天跳槽找工作,两天面了3家,已经拿了两个offer,觉得可以和大家分享下: 下面为拼多多.饿了么.蚂蚁金服.哈啰出 ...

  7. Java学习笔记之——异常处理

    1.异常: 在程序运行时,发生了一些错误导致程序不能正常结束或者中断 2.异常导致的后果 Java程序的执行过程中如果出现异常事件,可以生成一个异常类对象,该异常对象封装了异常事件的信息,并将其被提交 ...

  8. 配置javaJDK环境

    1.官网下载JDK包 2.解压包 3.打开vi /etc/profile文件添加一下内容 export JAVA_HOME=/usr/jdk1.8.0_121 #你的jdk所在的目录 export C ...

  9. Node.js面试题之2017

    译者按: 从ECMAScript标准,Node.js语法以及NPM模块角度来看,Node.js的发展让人目不暇接,那么面试题也得与时俱进. 原文: Node.js Interview Question ...

  10. csharp: LocalDataCache.sync

    app.config: <?xml version="1.0" encoding="utf-8" ?> <configuration> ...