NOIP2016游记(非题解)
去年的比赛现在来发是不是晚了。
--------------------------------
Day1-白天
出发啦,
动车购票处一群丧病的又在玩售票机
动车上看到胡神打苍蝇
苍蝇打苍蝇
在车上颓了一波osu
-夜间
深夜,跑去各位大佬房间串门,打游戏
太久没回房间差点被老周揍死
房间好闷啊,睡觉时感觉要被闷死
Zzzzz
Day2-白天
果然没有睡好
凌晨四点就醒了
爬起来手机拍了张凌晨四点的广州
闲来无事,打开笔记本打了很久代码
七点多被叫下去次早餐
河粉一般,看到隔壁的肠粉我简直哈哈哈哈哈哈哈
-下午
比赛快要开始了
居然不怎么紧张
“我的‘不争’”
入场后,发现cxk居然就在隔壁的隔壁
试机时
“诶我这怎么输入不了!?”
“压根就没打输入代码。。”
结果机子没病。。
--------------
第一眼看t1
“卧槽背包?”
又看了一会儿。。
sb模拟。。
5分钟打完跳下一题
t2
题意:给两个日期,八位数:年份+月份+日 判断这两个日期之间有多少个回文日期
60%解之间判回文串就行了。。
也没多想。。反正数据这么小一天一天模拟也不会tle
讲道理要判闰年判二月判大小月。。
代码简直长的恶心。。而且超容易出错啊。。
程序只敢一段一段打,一段一段调
不然基本错了也不知道自己错哪啊T_T
1h搞完跳下一题
t3
直接砸题目。。
题目描述:
小K是一个海港的海关工作人员,每天都有许多船只到达海港,船上通常有很多来自不同国家的乘客。小K对这些到达海港的船只非常感兴趣,他按照时间记录下了到达海港的每一艘船只情况;对于第i艘到达的船,他记录了这艘船到达的时间ti (单位:秒),船上的乘 客数星ki,以及每名乘客的国籍 x(i,1), x(i,2),…,x(i,k);。小K统计了n艘船的信息,希望你帮忙计算出以每一艘船到达时间为止的24小时(24小时=86400秒)内所有乘船到达的乘客来自多少个不同的国家。形式化地讲,你需要计算n条信息。对于输出的第i条信息,你需要统计满足 ti - 86400 < tp <= ti的船只p,在所有的x(p,j)中,总共有多少个不同的数。
输入格式:
第一行输入一个正整数n,表示小K统计了 n艘船的信息。接下来n行,每行描述一艘船的信息:前两个整数ti和ki分别表示这艘船到达海港的时间和船上的乘客数量,接下来ki个整数x(i,j)表示船上乘客的国7。保证输入的ti是递增的,单位是秒;表示从小K第一次上班开始计时,这艘船在第 ti 秒到达海港。 保证 , ,, 。其中表示所有的ki的和。
输出格式:
输出n行,第i行输出一个整数表示第i艘船到达后的统计信息。
输入样例1:
3 1 4 4 1 2 2 2 2 2 3 10 1 3
输出样例1:
3 4 4
输入样例2:
4 1 4 1 2 2 3 3 2 2 3 86401 2 3 4 86402 1 5
输出样例2:
3 3 3 4
【样例解释1】
第一艘船在第1秒到达海港,最近24小时到达的船是第一艘船,共有4个乘客, 分别是来自国家4,1,2,2,共来自3个不同的国家;第二艘船在第2秒到达海港,最近24小时到达的船是第一艘船和第二艘船,共有 4 + 2 = 6个乘客,分别是来自国家4,1,2,2,2,3,共来自4个不同的国家;第三艘船在第10秒到达海港,最近24小时到达的船是第一艘船、第二艘船和第 三艘船,共有4+ 2+1=7个乘客,分别是来自国家4,1,2,2,2,3,3,共来自4个不同 的国家。
【样例解释2】
第一艘船在第1秒到达海港,最近24小时到达的船是第一艘船,共有4个乘客,分别是来自国家1,2,2,3,共来自3个不同的国家。第二艘船在第3秒到达海港,最近24小时到达的船是第一艘船和第二艘船,共有4+2=6个乘客,分别是来自国家1,2,2,3,2,3,共来自3个不同的国家。第三艘船在第86401秒到达海港,最近24小时到达的船是第二艘船和第三艘船,共有2+2=4个乘客,分别是来自国家2,3,3,4,共来自3个不同的国家。第四艘船在第86402秒到达海港,最近24小时到达的船是第二艘船、第三艘船和第四艘船,共有2+2+1=5个乘客,分别是来自国家2,3,3,4,5,共来自4个不同的国家。

--------------
15min打了个40%的暴力。。
突然发现,噫,70%的暴力也好打啊
20min搞了个70%的暴力
两个暴力对拍了一会儿。。
好像没毛病?
哈哈哈哈跳
t4
继续砸题目啊。。。
题目描述:
六十年一次的魔法战争就要开始了,大魔法师准备从附近的魔法场中汲取魔法能量。大魔法师有m个魔法物品,编号分别为1,2,...,m。每个物品具有一个魔法值,我们用Xi表示编号为i的物品的魔法值。每个魔法值Xi是不超过n的正整数,可能有多个物品的魔法值相同。大魔法师认为,当且仅当四个编号为a,b,c,d的魔法物品满足xa<xb<xc<xd,Xb-Xa=2(Xd-Xc),并且xb-xa<(xc-xb)/3时,这四个魔法物品形成了一个魔法阵,他称这四个魔法物品分别为这个魔法阵的A物品,B物品,C物品,D物品。现在,大魔法师想要知道,对于每个魔法物品,作为某个魔法阵的A物品出现的次数,作为B物品的次数,作为C物品的次数,和作为D物品的次数。
输入格式:输入文件的第一行包含两个空格隔开的正整数n和m。接下来m行,每行一个正整数,第i+1行的正整数表示Xi,即编号为i的物品的魔法值。保证,
,
。每个Xi是分别在合法范围内等概率随机生成的。
输出格式:共输出m行,每行四个整数。第i行的四个整数依次表示编号为i的物品作 为A,B,C,D物品分别出现的次数。
保证标准输出中的每个数都不会超过10^9。
每行相邻的两个数之间用恰好一个空格隔开。
输入样例1:
30 8
1
24
7
28
5
29
26
24
输出样例1:
4 0 0 0
0 0 1 0
0 2 0 0
0 0 1 1
1 3 0 0
0 0 0 2
0 0 2 2
0 0 1 0
输入样例2:
15 15
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
输出样例2:
5 0 0 0
4 0 0 0
3 5 0 0
2 4 0 0
1 3 0 0
0 2 0 0
0 1 0 0
0 0 0 0
0 0 0 0
0 0 1 0
0 0 2 1
0 0 3 2
0 0 4 3
0 0 5 4
0 0 0 5
【样例解释1】共有5个魔法阵,分别为:物品1,3,7,6,其魔法值分别为1,7,26,29;物品1,5,2,7,其魔法值分别为1,5,24,26;物品1,5,7,4,其魔法值分别为1,5,26,28;物品1,5,8,7,其魔法值分别为1,5,24,26;物品5,3,4,6,其魔法值分别为5,7,28,29。以物品5为例,它作为A物品出现了1次,作为B物品出现了3次,没有作为C物品或者D物品出现,所以这一行输出的四个数依次为1,3,0,0。此外,如果我们将输出看作一个m行4列的矩阵,那么每一列上的m个数之和都应等于魔法阵的总数。所以,如果你的输出不满足这个性质,那么这个输出一定不正确。你可以通过这个性质在一定程度上检查你的输出的正确性。

感叹出题人子任务狂魔。。
只剩下1h了
花20+min搞了个四重暴力
感觉应该能过前6个点
ccf老爷机前7个点想都不敢想啊。。
----
剩下30+min把每个题目的输入输出文件名都检查了好几遍
睡了10min。。
但是又感觉不能这么颓
继续看题目,找坑点
没有找到
----
话说隔壁右边哈哈哈哈哈哈哈哈看到t3t4一直在骂
“fu*k”
“草”
“数据这么大怎么写?!”
余光瞥了一眼左边的代码,发现他t4在打快排?
可以这么搞吗?我不会啊。。
右边我t2超长代码快打完时他还在调t1。。。
写t2时看到cxk t3都快打好了????
慌QAQ
隔壁两位成功为我加了信心和rp
笔掉到两个桌子缝里了啊
捡不到。。算了不要了
------结束
刚出机房就看到外面他们几个在讨论了
hqy:我t4快排打挂样例都没过就交了
lg:看到t1立刻打了个背包,然后发现自己sb了
才发现t2只要用年份来还原回文串,再判日期合不合法就行了啊
t3队列啊
……
----
当晚一群人深夜颓游戏到十二点半
想次kfc
点完餐后被告知一点半才有的吃
但是我们应该不会颓到这么晚吧
(╯‵□′)╯︵┻━┻那我不吃了
到两点时才发现我错了
……
----
话说快结束时以为见不到了
还是见到了,get到了一个小挂饰
啊啊啊好开心!
-----
成绩310=100+100+70+40
excited了,老爷机居然跑那么快!
比预测分还高10分
一等有望
星河有望
qwq
----
真的捡到1=了
蛤蛤蛤蛤开心啊…
NOIP2016-end.
NOIP2016游记(非题解)的更多相关文章
- NOIp2016 游记
DAY -2 不要问我为什么现在就开了一篇博客. 本来想起个NOIp2016爆零记或者NOIp2016退役记之类的,但是感觉现在不能乱立flag了.所以就叫游记算了. 前几场模拟赛崩了一场又一场,RP ...
- NOIP2016游记
只是游记而已.流水账. Day0:忘了. Day1:看完T1,本以为T2一如既往很简单,结果看了半天完全没有思路.然后看了一眼T3,期望,NOIP什么时候要考期望了,于是接着看T2.一开始我推的限制条 ...
- [题解]noip2016普及组题解和心得
[前言] 感觉稍微有些滑稽吧,毕竟每次练的题都是提高组难度的,结果最后的主要任务是普及组抱一个一等奖回来.至于我的分数嘛..还是在你看完题解后写在[后记]里面.废话不多说,开始题解. 第一题可以说的内 ...
- noip2016普及组题解和心得
前言 感觉稍微有些滑稽吧,毕竟每次练的题都是提高组难度的,结果最后的主要任务是普及组抱一个一等奖回来.至于我的分数嘛..还是在你看完题解后写在[后记]里面.废话不多说,开始题解. (其实这篇博客只有题 ...
- [NOIP2016]换教室 题解(奇怪的三种状态)
2558. [NOIP2016]换教室 [题目描述] 对于刚上大学的牛牛来说,他面临的第一个问题是如何根据实际情况申请合适的课程. 在可以选择的课程中,有2n节课程安排在n个时间段上.在第i(1< ...
- noip2016普及组 题解
T1 大水题,不解释 上考场代码 #include <algorithm> #include <cstdio> using namespace std; int main() ...
- 【NOIP2016游记】
day-5:上午看了火箭打马刺 火箭差点翻盘但老大爷们还是稳 下午一场五校 T1T2原题做过 T3分块 day-4:上午五校1小时写3道暴力 2个半小时优化 然而还不知道拿了多少 %%%CC T2树链 ...
- NOIP 2016 组合数问题
洛谷 P2822 组合数问题 洛谷传送门 JDOJ 3139: [NOIP2016]组合数问题 D2 T1 JDOJ传送门 Description 组合数Cnm表示的是从n个物品中选出m个物品的方案数 ...
- CH6303 天天爱跑步
6303 天天爱跑步 0x60「图论」例题 描述 小C同学认为跑步非常有趣,于是决定制作一款叫作<天天爱跑步>的游戏.<天天爱跑步>是一个养成类游戏,需要玩家每天按时上线,完成 ...
随机推荐
- Express安装入门与模版引擎ejs
Express安装入门与模版引擎ejs 目录 前言 Express简介和安装 运行第一个基于express框架的Web 模版引擎 ejs express项目结构 express项目分析 app.set ...
- DOM(二) 判断节点包含关系
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- Js 数组(一):基础应用
(一) Js 数据类型 分为基本数据类型以及引用类型 基本数据类型有 null,undefined,Boolen,Number,String,还有一种复杂数据类型 Object. var var1 = ...
- json序列化NHibernate的实体
在使用nhibernate时,想将实体对象序列化成json字符串,然后打印在日志中. 序列化时会出现问题,应该是因为这个实体被hibernate管理的原因.具体原因没有分析. 解决方案:为实体创建一个 ...
- 企业架构研究总结(29)——TOGAF架构内容框架之概述及架构工作产品分类
在TOGAF 9之前的版本中,TOGAF的重点主要集中在企业架构开发方法方面,用于指导其使用者如何在各自的组织中对企业架构进行创建和维护,而对于企业架构的具体内容并没有相关的论述,因而针对早期TOGA ...
- XP系统安装ArcGIS10.0需要修改的一个配置
1,右击我的电脑,查看属性. 2,选择“高级”选项卡,“启动和故障恢复”单击“设置”. 3,在“默认操作系统”中单击“编辑”: 4,在弹出的boot.ini文档中把操作系统改成相应的操作系统, ...
- js调用父框架函数
if (window.parent && window.parent.frames["frame_main"]) { alert(window.parent.fra ...
- StringEscapeUtils.unescapeHtml的使用
在做代码高亮时,从数据库中取出代码如下(节选): <pre class="brush: java;"> 需要的应该是<pre class=\"brush ...
- window.open()详解及浏览器兼容性问题
一.基本语法:window.open(pageURL,name,parameters)其中:pageURL 为子窗口路径name 为子窗口名字parameters 为窗口参数(各参数用逗号分隔) 二 ...
- C#线程同步(转)
线程同步 在应用程序中使用多个线程的一个好处是每个线程都可以异步执行.对于 Windows 应用程序,耗时的任务可以在后台执行,而使应用程序窗口和控件保持响应.对于服务器应用程序,多线程处理提供了用不 ...