NOIP2017 PJ全记录

初赛

Day -1

打各种模板,能打的都打了一遍,背熟算法复杂度表。

重点还是各种套,数论和自动机什么的草草过一遍应该就行。

复习到深夜。

Day 0

放松,打模板,刷真题,水数论。

希望能过。尽管希望不大

早早睡觉。

Day 1

下午考试。

提前半小时到考场,熟悉环境。

开题。

多亏昨天刷的模板,最后27分还骗了20分。。。

选择题神坑题Pas,纯粹蒙

程序填空扣16分

估60分,希望水过

后来知北京分数线30,安全了。

复赛

第一次普及征战。

进考场和DALAO谈笑风生,然后就考试了。

开题。

T1

竟然还卡了一下精度……不过修改好了。

时长一分钟,改LL,拍。

无错,走人。

T2

一看,一估复杂度,O(n)能水过。

大模拟+排序。

耗时10分钟。

卡大样例,发现一本书有无数本后修改完事。

过掉,15分钟,改LL,拍,无错。

走人。

T3

不会写,写了DFS。

过掉大样例。

拿暴力30分。

T4

懵逼,按10%数据做。

估分:100+100+30+10=240

实际:100+100+20+10=230

时间: 2024-10-18 09:39:50

NOIP2017 PJ全记录的相关文章

Orange's 自己动手写操作系统 第一章 十分钟完成的操作系统 U盘启动 全记录

材料: 1 nasm:编译汇编源代码,网上很多地方有下 2  WinHex:作为windows系统中的写U盘工具,需要是正版(full version)才有写的权限,推荐:http://down.liangchan.net/WinHex_16.7.rar 步骤: 1 编译得到引导程序的机器代码.用命令行编译汇编源代码:name boot.asm -o boot.bin,其中boot.bin文件产生在命令行的当前目录中. 2 将引导程序写入到U盘引导盘的第一个扇区的第一个字节处(后),即主引导区.

CentOS6.5_Nginx1.40_Php5.57_MySQL5.5.35编译安装全记录

环境说明:CentOS 6.5 32位  PHP Version 5.5.7  mysql version _5.6.16 一.准备工作 配置防火墙,允许防火墙通过22(sshd).80(WEB).3306(MYSQL)端口iptables -A INPUT -p tcp --dport 80 -j ACCEPTiptables -A INPUT -p tcp --dport 3306 -j ACCEPTiptables -A INPUT -p tcp --dport 22 -j ACCEPTi

C#打包制作安装程序过程全记录

该文是根据网上的文章并结合自己实际打包的过程而整理的. 开发平台:VisualStudio2005中文版. 步骤如下: 1. 创建一个安装向导项目或安装部署项目 新建项目-〉其他项目类型-〉安装与部署-〉安装向导(或安装部署),如命名为setup. 2. 将要打包的项目导入到这个安装项目中,有两种方式:   第一种,自动方式,在解决方案上右击-〉添加-〉现有项目-〉选择你要打包的项目,这样就会把这个项目添加到该解决方案中来,   然后在安装项目setup上右击-〉添加-〉项目输出-〉主输出,在项

MonkeyImage API 实践全记录

1.    背景 鉴于网上使用MonkeyImage的实例除了方法sameAs外很难找到,所以本人把实践各个API的过程记录下来然自己有更感性的认识,也为往后的工作打下更好的基础.同时也和上一篇文章<MonkeyDevcie API 实践全记录>起到相互呼应的作用. 因为并没有MonkeyRunner的项目背景,所以这里更多的是描述各个API是怎么一回事,而不是描述在什么场景下需要用到.也就是说是去回答What,而不是How. 首先我们先看下官方给出的MonkeyImage的API描述,对比我

WEB应用打成jar包全记录

内容属原创,转载请注明出处 题外 由于项目的需求—不管是怎么产生的这个需求—总之,需要支持把一个web应用打成jar包供其他应用使用,这就有了下面的过程. 这个过程里用到了Spring和SpringMVC(用到的版本是3.1.4,后面略过此描述)的若干东东,如果不用这玩意的,请飘过. 要做些什么? 需要打包的这个Web应用包含下面这些内容: 静态资源,含 js.css.image 页面文件:jsp Jsp标签,含 tld文件和若干java代码 基于SpringMVC的其他若干Control和Se

内存数据库Timesten安装过程全记录

[[email protected] timesten]# su - tt [[email protected] ~]$ cd /timesten/linux8664/ [[email protected] linux8664]$ ls 3rdparty  doc  install.pl  LINUX8664  README.html  setup.sh  uninst.sh [[email protected] linux8664]$ ./setup.sh WARNING: You are r

lubuntu踩坑全记录

为了降低系统占用,毕业之后一直用lubuntu不用ubuntu...操作其实差不多,就是lubuntu有一些小坑坑:P 本文是我的踩坑全记录.长期更新. 表现:修改开机程序,改完重启进不了系统了.输入密码后,仍回到登录界面,无法进入系统. 原因:我也不知道,可能系统自己绕死了吧:) 坑:我当前只有一个root用户,没有保存快照,开机看不到GNU GRUB,所以也无法以救援模式进入系统. 解决: 我首先用系统盘片进入了lubuntu安装界面,看help信息 F4说: 这就是让我们自己动手丰衣足食.

Windows Server 2012搭建SQL Server Always On踩坑全记录

Windows Server 2012搭建SQL Server Always On踩坑全记录 环境信息: Windows Server 2012 R2 Sql Server 2012 整个搭建集群的过程主要分为3步: 1.配置预控,并把机器加域. 2.配置windows故障转移集群(Windows Failover Cluster) 3.配置SQL Server Always On High Availability Group(AG) 踩坑全记录 预控配置 比较好配置,需要注意的是非预控机器在

常用sql 全记录(添加中)

-- 数据库SQL总结中........... --SQL分类: (CREATE,ALTER,DROP,DECLARE) ---DDL-数据定义语言(SELECT,DELETE,UPDATE,INSERT) ---DML-数据操纵语言(GRANT,REVOKE,COMMIT,ROLLBACK) --DCL-数据控制语言--设置内存选项--设置 min server memory 配置项EXEC sp_configure N'min server memory (MB)', 0 --设置 max