E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【NOIP2017】
【
NOIP2017
提高A组冲刺11.2】失格
题目给定n个点,第i个点的权值为p[i],任意两点x,y都有边,边权为min(px%py,py%px)。问n个点的最小生成树的大小。数据范围对于30%的数据,保证1py。但我一直在想为什么px%py1的整数x,找≥x∗pi的最小的pj,这些边(i,j)一定能构成mst。这样就AC了?为什么!!!这个在赛场上怎么证?正着证似乎不好证,那就用反证法。假设有一条边(a,b)不满足条件,那么必定存在x∗p
Luckfort
·
2020-08-19 10:36
[
NOIP2017
模拟]回文数字
2017.11.9T12048题目描述Tom最近在研究回文数字。假设s[i]是长度为i的回文数个数(不含前导0),则对于给定的正整数n有:以上等式中最后面的括号是布尔表达式,Tom想知道S[n]mod233333的值是多少。输入格式第一行一个正整数T。接下来输出共T行,每行一个正整数n。输出格式输出共T行,每行一个整数,表示S[n]mod233333。样例数据输入12输出9备注【数据规模与约定】对
g19zwk
·
2020-08-19 09:01
倍增法
数学推理
noip
倍增
数学推理
[
NOIP2017
模拟]Blash数集
2017.11.6T12037题目描述大数学家高斯小时候偶然间发现一种有趣的自然数集合Blash,对应以a为基的集合Ba定义如下:(1)a是集合Ba的基,且a是Ba的第一个元素。(2)如果x在集合Ba中,则2x+1和3x+1也都在集合Ba中。(3)没有其他元素在集合Ba中了。现在小高斯想知道如果将集合Ba中元素按照升序排列,第n个元素会是多少?输入格式输入包含很多行,每行输入包括两个数字,集合的基
g19zwk
·
2020-08-19 09:53
队列
单调性优化
noip
队列
单调队列
[
NOIP2017
模拟]路径统计
2017.11.7T22045样例数据1输入421321343输出12样例数据2输入21122输出1000000005分析:考场上看出来这明显是个缩点的题嘛,然后枚举每条边,使用的次数就是边两边的能到达的点的个数。结果发现实现很难,考完发现我没能根据输入格式得出每个点只有一个出度……现在这张图应该是很多个(很多条链指向一个环)的图,得到这个结论会简单许多,但是实现还是比较复杂。因为每个点只有一个出
g19zwk
·
2020-08-19 09:53
连通性问题(tarjan等)
洛谷3953
NOIP2017
逛公园 最短路图+拓扑排序+dp
题目链接题意:给你一个n个点m条边的有向带权图,设1号点到n号点的最短路是dis,给你一个k(kyx−>y,dp[x][j]dp[x][j]对dp[y][j+len[x−>y]−(dis[y]−dis[x])]dp[y][j+len[x−>y]−(dis[y]−dis[x])]有贡献。那么我们的做法是枚举j,然后按照拓扑序枚举x,再枚举从x出发的所有边,进行dp。注意外层是枚举j,因为在dp的过程
forever_shi
·
2020-08-19 09:01
图论
最短路
dp
拓扑排序
P3953
NOIP2017
d1t3 逛公园
题目描述策策同学特别喜欢逛公园。公园可以看成一张NN个点MM条边构成的有向图,且没有自环和重边。其中1号点是公园的入口,NN号点是公园的出口,每条边有一个非负权值,代表策策经过这条边所要花的时间。策策每天都会去逛公园,他总是从1号点进去,从NN号点出来。策策喜欢新鲜的事物,它不希望有两天逛公园的路线完全一样,同时策策还是一个特别热爱学习的好孩子,它不希望每天在逛公园这件事上花费太多的时间。如果1号
aobu1864
·
2020-08-19 08:50
【JZOJ 5425】【
NOIP2017
提高A组集训10.25】数论
DescriptionSolution理解一下原式的意思,发现就是求有多少个数对(i,j)满足:0#include#definefo(i,a,b)for(inti=a;i=b;i--)#definemin(q,w)((q)>(w)?(w):(q))#definemax(q,w)((q)n)break;prz[t]=1;if(i%pr[j]==0)break;mu[t]=-mu[i];}}fo(i,
HOWARLI
·
2020-08-19 07:03
莫比乌斯反演
【
NOIP2017
提高A组模拟10.8】Star Way To Heaven prim求mst
whx大爷的题目怎么搞都能虐我==比赛的时候以为是神题然后没把时间放在上面,失策==其实并不难。(为什么你们都做过拯救小云公主那题啊。。)假设我们的答案为ans,那么对于每一个点画一个半径为ans的圆,如果能从左走到右不经过圆那么ans就是成立的。这样看来好像二分答案就可以了,然而n#include#include#include#definefo(i,a,b)for(inti=a;i=b;i--
Transcendence_magia
·
2020-08-19 07:30
poj
神奇脑洞题
最小生成树
prim
【
NOIP2017
提高A组模拟10.8】Star Way To Heaven
DescriptionInputOutputSampleInput10521123SampleOutput1.11803399DataConstraintSolution首先二分答案mid,那么星星就变成了一个个不能触及的半径为mid的圆。此时两边界也向中间缩了mid,如果两边界通过一些圆连在了一起,则说明不可行。于是我们考虑并查集,把能相连的点(相距小于mid∗2)并到一起。同时每个点也判断一下
Felix-Lee
·
2020-08-19 06:59
二分
并查集
预处理
[
NOIP2017
模拟]路径统计
2017.11.9T22049题目描述一个n个点m条边的无重边无自环的无向图,点有点权,边有边权,定义一条路径的权值为路径经过的点权的最大值乘边权最大值。求任意两点间的权值最小的路径的权值。输入格式第一行两个整数n,m,分别表示无向图的点数和边数。第二行n个正整数,第i个正整数表示点i的点权。接下来m行每行三个正整数ui,vi,wi,分别描述一条边的两个端点和边权。输出格式输出n行,每行n个整数。
g19zwk
·
2020-08-19 06:59
最短路径(SPFA等)
【
NOIP2017
提高A组模拟10.8】Star Way To Heaven
题目大意要求一个最小的半径,以每个点为圆心画一个圆,上下边界各向外延伸,使得上下边界联通。题解用最小生成树,这里是完全图,只能用prim算法。O(k2)最后在最小生成树上面,从上边界走到下边界的路径上面的最大值就是答案。code#include#include#include#include#include#include#include#include#definelllonglong#defi
李峻枫
·
2020-08-19 06:27
题解
最小生成树
【
NOIP2017
提高A组模拟10.8】Star Way To Heaven
题目题解这题可以二分,设答案为mid,将问题转化为纵坐标为[mid,m-mid]之间的,点变成半径为mid的圆,看上面是否能连到下面。80分:并查集做法。(然而我是这么做的,我直接存储该圆与哪一边连通,如果一个圆既与上面连通,又与下面连通,那么mid过大,我不知道这么做为什么是错的,有大佬帮我看看为什么吗?我WA了3个点)(第一份代码是WA了的代码)100分做法:不二分,考虑连最小生成树。k+2个
Luckfort
·
2020-08-19 06:54
正睿OI
noip2017
冲刺 第一次考试T2 代码
前面用图片传代码被吞了........sad#include#include#include#definemo998244353usingnamespacestd;intm,n,f[5001][5001];intmain(){scanf("%d%d",&m,&n);f[1][0]=1;//f[i][j]表示有i个叶子节点,有j条左边for(inti=1;i0)f[i+1][j-1]=(f[i+1]
syh0313
·
2020-08-18 16:47
正睿OI
正睿OI
noip2017
冲刺 第一次考试T2 解题报告
这题是后来比赛完才写的之前已经说过比赛时出现了种种状况导致就考了1个小时所以没时间写题目因为版权原因不能放出来相信dalao们读代码也能读出个大概这题一开始没有想到暴力的树形DP而是手推了一个公式f[n]=f[n-1]*num结果发现每种情况的num是不知道的所以写不下去了后面收yjq大佬指教发现可以写一个模拟建树过程的DP在每个点我们考虑2种情况一是添加左儿子二是添加深度最小的无右儿子节点的右儿
syh0313
·
2020-08-18 16:16
正睿OI
NOIP2017
——真题总结
NOIP来了又去了于是他留下了四道题……(你以为我要抒情?)1.成绩(score)题目描述牛牛最近学习了C++入门课程,这门课程的总成绩计算方法是:总成绩=作业成绩×20%+小测成绩×30%+期末考试成绩×50%牛牛想知道,这门课程自己最终能得到多少分。输入只有1行,包含三个非负整数A、B、C,分别表示牛牛的作业成绩、小测成绩和期末考试成绩。相邻两个数之间用一个空格隔开,三项成绩满分都是100分。
IDnumber4
·
2020-08-18 09:25
总结
NOIP2017
提高组比(Bao)赛(Zha)总结
Day1t1题目大意:给定互质的正整数a,b,得到一个最大的正整数k,使得ax+by=k不成立(x,y为非负整数)。考试回忆:当时我看了一眼两个样例,就找出了ab−a−b的规律(直接把这道题当成找规律的题了==),然而并没有证明出来,就写了走人╮(╯▽╰)╭,(幸好我第一题开了longlong,最后改成了lld)t2题目大意:给定一个形如for(inti=x;in长度不超过d+k的路径数(k题目中
C20180630_zjf
·
2020-08-18 07:49
#
C++
#
解题报告
noip2017
复习计划
哎,终于在考试前一周刷完了noip2013到noip2016,并且bzoj上也刷了200道题了,而且道道都写了博客,还是很有成就感的。虽然有些(daduo)博客很水,但是自己再看一遍还是会从中学会什么的。当然,也希望对更多的OIer有用。还有一周,就是最后一次noip了。先在这立一个复习计划,主要是一些noip模板和一些技巧吧。首先,预测一下今年的题。每天第一题多半是签到题,要稳稳地拿到这分,感觉
wanherun
·
2020-08-18 03:26
OI小结
【
NOIP2017
】总结
别问我为什么只写了三道题,第四题还没有理解……不说这么多,反正这次noip考的不咋地,220的分你说有多好……为什么呢?一,首先,我觉得我的1,2题还是做得不错的(只是花了1个多小时),至少这两道题得了满分,这使我至少不至于拿不到奖,最后结果也就是最后两道题决定的了。二,我的1,2题花的时间太多了(前面有提到),这使得我的3,4题的结果不是那么的理想……其实上,三题并不是多么难的题,我只是思维有些
Little-Qiao
·
2020-08-18 01:34
noip-2017
【
NOIP2017
】棋盘
题目描述有一个m×m的棋盘,棋盘上每一个格子可能是红色、黄色或没有任何颜色的。你现在要从棋盘的最左上角走到棋盘的最右下角。任何一个时刻,你所站在的位置必须是有颜色的(不能是无色的),你只能向上、下、左、右四个方向前进。当你从一个格子走向另一个格子时,如果两个格子的颜色相同,那你不需要花费金币;如果不同,则你需要花费1个金币。另外,你可以花费2个金币施展魔法让下一个无色格子暂时变为你指定的颜色。但这
Little-Qiao
·
2020-08-18 01:34
回溯
noip-2017
【NOIP 2017普及组】 图书管理员
【
NOIP2017
普及组】图书管理员题目描述图书馆中每本书都有一个图书编码,可以用于快速检索图书,这个图书编码是一个正整数。每位借书的读者手中有一个需求码,这个需求码也是一个正整数。
念JL___初蝶
·
2020-08-18 01:11
NOIP2017普及组
测试题
【搜索算法】 ★AtCoder网络赛★ People on a line
★AtCoder网络赛★D-Peopleonaline◆谈一谈感想…◆第一次网络赛…(继
NOIP2017
之后的第一场竞赛),参加了Beginner(初学者)比赛。
Lucky_Glass
·
2020-08-17 19:44
#搜索算法
-
暴力出奇迹#
BZOJ 刷题计划
noip2017
算是告一段路了吧。接下来就是省选的准备了。然而有很多感触呀,初中的同学们好多都蜜汁退役了。但是,之后的路还是要走下去的,带上一起的梦想。
wanherun
·
2020-08-17 03:28
OI小结
總結——關於2017 11 3測試的分析總結
NOIP2017
模拟113T1:题目:难以置信这竟然会是T1。天呐,我到底参加的是NOIinProvinces还是NOIPlus啊啊啊。。——正解思路:——我的乱搞:暴力匹配,n*n*m大暴力。。。
McDonnell_Douglas
·
2020-08-16 23:31
Other
總結——關於2017 11 2測試的分析總結
NOIP2017
模拟112T1:题目:——正解思路:动态规划/贪心——我的乱搞:tnnd动态规划写炸了,,,,,,,——tips:我能怎么办,,手动对拍了几组都没卡bug,,,,,你们不要老想着搞个大新闻然后把评测姬批判一番
McDonnell_Douglas
·
2020-08-16 23:31
Other
hdu 5673 线性求逆元+卡特兰数
gg了gg了,感觉自己一直在刷水题,我
noip2017
要报零了预处理卡特兰数,预处理组合数,然后夹棍法放不走的状态,线性处理逆元#include#include#includeusingnamespacestd
NOIAu
·
2020-08-16 23:28
卡特兰数
逆元
卡特兰数
逆元
總結——關於2017 11 6測試的分析總結
NOIP2017
模拟116T1:题目:点击回复即可查看——正解思路:基础数据结构体,队列操作。——我的乱搞:诶WC,第一反应是数论,,然后推了很久很久,,最后果断bitset大暴力DP。
McDonnell_Douglas
·
2020-08-16 23:25
Other
NOIP OIer光荣退役记
这次
NOIP2017
考得嘛。。。算得上是年度最鬼畜、狗血、惊悚、悬疑、科幻、恐怖、悲剧、灾难、战争、暴力之做,,。
McDonnell_Douglas
·
2020-08-16 23:25
Other
bfs
作为一个蒟蒻感觉oi之路非常艰辛…参加了
noip2017
,成绩出来不想说话…老李安慰(?)我们说反正这次去只是体验一下见见题,可是听说同级林荫神犇400+!!!
wans__
·
2020-08-16 08:51
bfs
队列
[
NOIP2017
模拟]举办比赛
2017.8.27T11946样例数据1输入5512345输出3818396440样例数据2输入100000001000000055588877766612345输出4134418848分析:第一次做这种随机概率题……看到数据那么大O(n)的做法根本想不到就直接放弃了。结果就是个撞运气的FFFFFFF!因为新读入一个数。如果比最小值大,不影响;如果读入值比最小值还小,更新最小值,也不影响,只有在最
g19zwk
·
2020-08-16 06:14
NOIP2017
之前
再过1天就要联赛了,去年的这个时候还有10天,今年的准备时间倒是比去年还要紧张呢.想想去年Day1没仔细审题规划好时间,Day2基础不扎实没拿到该拿的分,导致最后的爆炸.今年经过了一年的春华秋实,基础什么的也渐渐的补平,低级错误就不能再犯了.准备工作坑点技巧卡常心态好难做不出来妈蛋看错题了拍不上调不出来码完之后考完之后准备工作记得抄好或背好自己习惯的Vim配置,guide是真心不好用.(虽然以前所
檐廊少主
·
2020-08-15 15:56
随笔
OI
随笔
【
NOIP2017
提高A组冲刺11.1】序列 启发式搜索+迭代深搜
题意:给定一个1~n的排列x,每次你可以将x1~xi翻转。你需要求出将序列变为升序的最小操作次数。有多组数据。n1的个数,那么x+g>ans则跳出。第二个优化也加上就可以在100ms内跑完,就是我们不传递估价函数,而是记录当前做到哪一位,设为y,那么y+1…n已经放置完了,那么每一次我们暴力计算估价函数,然后也可以做到第一个剪枝,第二个剪枝就是当y=0是可以跳出,其实这个也不用特意这么写,但是我发
Transcendence_magia
·
2020-08-15 15:51
jzoj
搜索
启发式搜索
迭代深搜
NOIP2017
游记
不出意外的话,这应该是我高考前博客的最后一篇随笔了。从2015年5月进入高中,接触到OI到现在,已经有两年半了。我尽量写,尽量把我OI历程的最后一点时光完整地记录下来。Day-1由于及其**的原因被老师叫到学校,然而进了学校就出不去了……联想到前几天在机房的颓废状态,今天的效率似乎已经注定了呢……中午用午睡时间补完了lovelivesunshine第二季,然后下午第一节课就用来午睡了……起来迷迷糊
as7223979
·
2020-08-15 13:54
【二分图最大独立集】BZOJ4808[马]题解
解题报告
NOIP2017
前的最后一题QAQ。首先将棋盘01间隔染色,然后就成了二分图。由于要放最多的马,其实就是最大独立集。最大独立集=点数−最小点覆盖=点数−最大匹配。
ZigZagK
·
2020-08-14 08:11
BZOJ题解
二分图最大匹配
【from zero to zero】
noip2017
fromzerotozero洛谷首页的倒计时不知道什么时候就变成了六字开头。到底还是太弱了。生病又拖了很多的时间。听了很多的算法,自己写起来却非常困难。也许要在累倒前做一些事情呢。从水题开始练起,事实上写不好的题就不是水题。两句超燃的话。fromwkw大神。挂在博客以此共勉。记录老年oier两个月的生活。orevenmore.自己选择的路,跪着也要走完。——hzw以大部分人努力程度之低,还轮不到拼
xh_0319
·
2020-08-14 08:34
日常
noip2017
列队 题解
使用线段树。对于取走序列中的一个数并放到尾部这样的操作,我们可以使用数组和线段树解决,方法如下:例:173573取走5,放到尾部。173573-->173__735(下划线表示空)但这样查询第K个数时不能直接访问数组中的第K个元素(因为有空格),而扫一遍的复杂度又太高,所以要使用线段树进行优化,方法如下:维护另外一个数组,数组中只有0,1。0表示空格,1表示有元素。对于上面的例子,数组为11111
lnzwz
·
2020-08-14 08:26
[
NOIP2017
]列队 (Splay)
题目链接
NOIP2017
真的是不按常理出牌:1、数学题不在Day2T12、一道水题一道细节极多的模拟题一道不知道怎么形容的题(小凯的疑惑)(因为我太菜了)3、3道大火题当时看到列队这题是毫无头绪的,因为数据大得让你存都存不下
weixin_34402408
·
2020-08-14 08:29
NOIP2017
列队
https://www.luogu.org/problemnew/show/P3960p#include#includeusingnamespacestd;#defineN501#defineM50001typedeflonglongLL;LLpos[N][M],last[M];structnode{intx,y;}e[N];inth[N];voidread(int&x){x=0;charc=ge
weixin_33919941
·
2020-08-14 08:10
【
NOIP2017
】【UOJ334】【LOJ2319】列队
【题目链接】UOJ334LOJ2319【前置技能】动态开节点线段树【题解】本题好像有什么树状数组就能做的解法,但我只会线段树和Splay的大力乱搞,毕竟思考起来比较直观一点。以下是线段树做法,代码比较丑,懒得改了。仔细观察发现一次变动影响的点不是很多,那我们就建立支持单点修改的线段树。对每一行的前m−1m−1个点维护两棵线段树,对最后一列维护两棵线段树。其中第一棵线段树表示的是原来的人,第二棵线段
步六孤明琪
·
2020-08-14 07:39
【类型】做题记录
【内容】线段树
noip2017
解题报告题解
NOIP2017
提高组题解by杜瑜皓November12,20171math输出ab−a−b。
qq_37401015
·
2020-08-14 07:11
noip
NOIP2017
列队
Sylvia是一个热爱学习的女♂孩子。前段时间,Sylvia参加了学校的军训。众所周知,军训的时候需要站方阵。Sylvia所在的方阵中有名学生,方阵的行数为n,列数为m。为了便于管理,教官在训练开始时,按照从前到后,从左到右的顺序给方阵中的学生从1到编上了号码(参见后面的样例)。即:初始时,第i行第j列的学生的编号是。然而在练习方阵的时候,经常会有学生因为各种各样的事情需要离队。在一天中,一共发生
Freopen
·
2020-08-14 07:32
数据结构
模板
【
NOIP2017
提高组正式赛】列队
DescriptionSylvia是一个热爱学习的女孩子。前段时间,Sylvia参加了学校的军训。众所周知,军训的时候需要站方阵。Sylvia所在的方阵中有n×m名学生,方阵的行数为n,列数为m。为了便于管理,教官在训练开始时,按照从前到后,从左到右的顺序给方阵中从1到n×m编上了号码(参见后面的样例)。即:初始时,第i行第j列的学生的编号是(i−1)×m+j。然而在练习方阵的时候,经常会有学生因
doggyzheng
·
2020-08-14 07:05
noip
线段树二分
动态开点
【
NOIP2017
提高组正式赛】D2T3列队
DescriptionSylvia是一个热爱学习的女孩子。前段时间,Sylvia参加了学校的军训。众所周知,军训的时候需要站方阵。Sylvia所在的方阵中有n×m名学生,方阵的行数为n,列数为m。为了便于管理,教官在训练开始时,按照从前到后,从左到右的顺序给方阵中从1到n×m编上了号码(参见后面的样例)。即:初始时,第i行第j列的学生的编号是(i−1)×m+j。然而在练习方阵的时候,经常会有学生因
李峻枫
·
2020-08-14 07:32
题解
线段树
noip2017
列队(线段树)
维护一个方阵,支持1.删掉一个点,剩下的点先向左看齐再向前看齐2.询问一个位置上是哪个点$n,m,q\leq3\times10^5$sol:我们每行前$m-1$列维护一个线段树,最后一列维护一棵线段树然后搞n+1个vector这个线段树只需要维护“这个节点下面有多少点已经被删除了”删除最后一列时,删掉一个点然后pushback即可非最后一列时,删掉这个点,把它加到最后一列最下面,然后把本来应该在这
baochen3674
·
2020-08-14 06:59
NOIP2017
:列队
Sol考场上:这不是送5050吗,Q2Q2递推就好了然后,怎么又送2020分???wocwoc,只有半个小时了,顺利没调出来只有5050分考后:神TMTM一个大于号写成小于号。。。2020分没了TATTAT正解的一种nn棵线段树维护每一行的前m−1m−1列再开一棵维护最后一列的情况长度为max(n,m)+qmax(n,m)+q动态开点每次就变成删除节点,插入节点了维护区间元素个数查找就是全局第kk
Cyhlnj
·
2020-08-14 06:53
线段树
[Other]
NOIP2017
游记
去年在附中参加了
NOIP2017
(就当打一次酱油吧),虽然已经过去了4个多月……Day−∞−∞2017/11/10下午看考场2017/11/11上午
NOIP2017
提高组Day1下午
NOIP2017
普及组
xyz32768
·
2020-08-13 23:53
Other
2017-9-26 NOIP模拟赛
NOIP2017
全真模拟冲刺---LRH&&XXY题目名称那些年铁路计划毁灭题目类型传统传统传统可执行文件名yearstrainfaredestroy输入文件名years.intrainfare.indestroy.in
weixin_30784141
·
2020-08-13 20:41
NOIP2017
D2T3 列队
列队题目背景:NOIP2017D2T3分析:平衡树or线段树or树状数组考场上因为自己不会实现,所以没有过掉这道题,拿了80的暴力,50分的暴力,和30分的平衡树,50分因为询问次数较少,可以直接提取出对应影响到的行,和最后一列,然后直接暴力维护即可,然后对于30分的只询问第一行,相当于,只会影响到第一行和最后一列,直接将两者接到一起,用平衡树暴力维护删除中间一个数,放到最后就可以了。Source
scarlyw
·
2020-08-13 18:16
NOIP解题报告
树状数组
线段树
平衡树
NOIP2017
D1T1 小凯的疑惑
小凯的疑惑题目背景:NOIP2017D1T1分析:结论or扩展欧几里得正解答案就是x*y-x-y,可以用剩余系比较简单的证明,然而我用了扩欧来写,然后今天花了一段时间来证明他是等价的。下面来讲讲我自己的结论证明。首先因为可以构造出的每一个数,都应该是形如ax+by的形式,那么要将ax+by变成ax+by+1实际上就是减少一些x变成y,或者是减少一些y,变成x,那么我可以用扩欧获得满足条件的最小的a
scarlyw
·
2020-08-13 18:16
NOIP解题报告
扩展欧几里德
NOIP
数学
NOIP2017
的流水账
周五那天下午到的巴蜀,试机,键盘感觉不太爽,我看见低年级的小朋友下课。走楼梯上去,提着电脑包,挺累,发现今年女生特多,没什么感觉。试机的时候打了树剖,最近树剖练得多,挺顺手,希望能考点会的数据结构题。坐了一会儿,当时在出神,然后感觉有人坐到我旁边来拍我的肩,转头一看,是老朋友了。一个三中的家伙,他高中开始学信息,还是听了我在学才来的。上午约了下午见,果然他就来找我了,聊了一会儿今年的比赛,当然,异
itselaineZ
·
2020-08-13 14:52
NOIP
Summary
NOIP2017
巴蜀模拟总结
DAY1t1很水,可以O(N)做,也可以O(NlogN)upper_bound()。t2题意理解得不清楚,思路还是很简单,先强联通分量缩点,每个强联通分量就要用这么多次轰炸。要求一个最长的叶结点走到走不动的步数。t3出题人拼题,一个最小生成树和一个nim博弈并在一起。注意每次的重建树,树剖和线段树放在一起的时间最快。DAY2t1打素数表,筛法顺便筛出所有由两个素数乘起来的数,然后一张大表存数量,查
itselaineZ
·
2020-08-13 14:52
Summary
NOIP
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他