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同学认为跑步非常有趣,于是决定制作一款叫作<天天爱跑步>的游戏.<天天爱跑步>是一个养成类游戏,需要玩家每天按时上线,完成 ...
随机推荐
- DbUtility Ex
扩展 DbUtility (1) 2014-05-22 21:48 by Ivony..., 234 阅读, 3 评论, 收藏, 编辑 本文原始路径: https://www.zybuluo.com/ ...
- ASP.NET WebApi 开放数据
概述 开放式数据协议(OData) 是用于在 web 数据访问协议.它提供统一的方式来构造数据. 查询的数据和操纵数据集通过 CRUD 操作.它支持 AtomPub (XML) 和 JSON 格式.它 ...
- UML和绘图工具Visio介绍
UML系列01之 UML和绘图工具Visio介绍 概要 UML,全称是Unified Modeling Language,中文是"统一建模语言".通俗点说,UML是一种创建模型的语 ...
- Helper Method
ASP.NET MVC 小牛之路]13 - Helper Method 我们平时编程写一些辅助类的时候习惯用“XxxHelper”来命名.同样,在 MVC 中用于生成 Html 元素的辅助类是 Sys ...
- TFS二次开发、C#知识点、SQL知识
TFS二次开发.C#知识点.SQL知识总结目录 TFS二次开发系列 TFS二次开发系列:一.TFS体系结构和概念 TFS二次开发系列:二.TFS的安装 TFS二次开发系列:三.TFS二次开发的第一 ...
- iOS 7用户界面过渡指南
iOS 7用户界面过渡指南 泽涛陈 | 交互设计 视觉设计 译译生辉 | 2013.06.26 本文最新PDF格式文档下载: http://vdisk.weibo.com/s/InBpB(2013年7 ...
- IOS基础开发一(ios程序运行过程)
今天做了一个简单的仿QQ登陆UI晒一晒:
- DateDiff函数
在MySQL中可以使用DATEDIFF()函数计算两个日期之间的天数 语法: datediff(date1,date2) 注:date1和date2需是合法的日期或日期/时间表达式 例1 SELECT ...
- 判断0-N之间出现1的次数
Console.WriteLine("请输入截止数字?退出请输入y"); string input = Console.ReadLine(); int n = Convert.To ...
- 一点MongoDB的基础及mongodb在mac上的安装
最近发现维持写博客的习惯还是挺困难的,尤其对我来说,计划好的事过了好长时间才想到要去做. 这段时间一直在熟悉MongoDB,首先我是参考的这一篇:8天学通MongoDB 原博主写得非常好,我这里就 ...