随笔分类 -  练习赛

记录kzsn各种爆零,以及各种方法的积累。 kzsn加油加油加油!!
摘要:T3 大冒险 可以观察找规律! 最终把所有矩阵都给放在d*d的矩阵内,然后就变成了哪一个点没有被矩阵覆盖。 扫描线差不多的方法即可! 离线x维,然后y维用线段树区间修改。 #include<bits/stdc++.h> using namespace std; #define re register 阅读全文
posted @ 2021-11-15 21:52 kzsn 阅读(74) 评论(0) 推荐(0)
摘要:T2 最大公约数 1<=k<=n<=2000 多手 玩一下啊!!! 会发现,最终的答案肯定是所有数之和的因数,所以就很好做了! #include<stdio.h> #include<map> #include<algorithm> #define re register int #define LL 阅读全文
posted @ 2021-11-15 21:44 kzsn 阅读(98) 评论(0) 推荐(1)
摘要:T1 变量 贪心的搞,即可。 #include<bits/stdc++.h> using namespace std; #define re register int int n,k,ans,a[100005]; priority_queue<int>Q; signed main() { scanf 阅读全文
posted @ 2021-11-15 21:35 kzsn 阅读(62) 评论(0) 推荐(0)
摘要:T1算面积 r*c个方块,每个都有一个面积,求一个矩阵内的面积之和。 由于r*c很大,所以这里我们规定如下:每一行输入一串字符串,表示这一行由这个字符串重复得到。 字符串长度不超过100. 1<=r,c<=100000 很容易往给循环节分类这方面思考。 分类后分别得到前缀和,在把询问离线一下,就可以 阅读全文
posted @ 2021-11-05 11:42 kzsn 阅读(62) 评论(0) 推荐(0)
摘要:T1,iterator忘了怎么写了,想了很久都想不出来有什么可以替代,只好O(n^2); T2,不会,只会打暴力 T3,自以为是正解,写了很久大概3h,却一直过不了大样例,大样例输出全是0; T4,不会,连暴力都不会 真不错,差点爆零真不错。 NOIP前需要做的事: 1.把STL弄熟,这次T1很快就 阅读全文
posted @ 2021-10-26 21:00 kzsn 阅读(94) 评论(1) 推荐(0)
摘要:T1 廊桥分配 当一架飞机抵达机场时,可以停靠在航站楼旁的廊桥,也可以停靠在位于机场边缘的远机位。 乘客一般更期待停靠在廊桥,因为这样省去了坐摆渡车前往航站楼的周折。 然而,因为廊桥的数量有限,所以这样的愿望不总是能实现。 机场分为国内区和国际区,国内航班飞机只能停靠在国内区,国际航班飞机只能停靠在 阅读全文
posted @ 2021-10-26 20:59 kzsn 阅读(283) 评论(0) 推荐(0)
摘要:考后总结: kzsn这次终于AC了两道题了!!! 感动,虽然与巨佬还有很大差距! T1,其实我有小失误,我当时不确定自己的ST表写的对不对,所以不太敢写。 考场我去写了线段树求区间最值,按理说这样的复杂度O(nlognlogn),肯定过不去的! 不过呢,在补题的过程中,我还是把ST表给补了,并写了个 阅读全文
posted @ 2021-10-14 19:24 kzsn 阅读(105) 评论(1) 推荐(0)
摘要:ST表,一个十分神奇的东西,需要O(nlogn)的时间预处理,但是他查询只需要O(1)。 看似与线段树等数据结构时间复杂度一样,但是ST表的复杂度只在于预处理,预处理之后可以当做不耗时! 而想线段树这种东西,查询是O(logn)的,一旦与其他复杂度乘在一起,就会发现TLE离你不远了! 面对不会修改数 阅读全文
posted @ 2021-10-13 20:23 kzsn 阅读(205) 评论(0) 推荐(0)
摘要:T1 果果系统 NKOJ8690 有一个n*m的网络,一个文件图标占用2*2的正方形空间,必须放在整格点之内,且不能超出桌面。 GOS2021 (果果操作系统(Guo Operating System,GOS)近期推出了2021船新版本)引入了一些船新忒星,例如允许图标重叠。 但是根据规定,如果一个 阅读全文
posted @ 2021-10-13 19:01 kzsn 阅读(112) 评论(0) 推荐(0)
摘要:T3 题目描述 \(n\) 个人排成一个环,第 \(i\) 人有 \(a_i\) 个球。现在,第 \(i\) 个人选择将自己的 \(h_i\;(h_i\in [0,a_i])\) 个球给右边的人 \(j\) \((j=i\%n+1)\)。设过程结束后,第 \(i\) 人拥有的球数为 \(b_i\)。 阅读全文
posted @ 2021-10-12 17:22 kzsn 阅读(256) 评论(1) 推荐(0)
摘要:1011练习赛 总结 T1倒是很简单几分钟就切了。 T2把考察内容搞错了,一开始就去想迭代加深了,饶了很大个弯。 重新想呢,把性质分析的很透彻,可惜没看出来怎么做。赛后一说是dp,瞬间明朗了。。。。。 T3,一道好难的dp,当时想出了“至少有一人给出的球为0”,但是又陷入了怎么去重的问题。。。最终就 阅读全文
posted @ 2021-10-12 17:03 kzsn 阅读(393) 评论(6) 推荐(2)
摘要:反思 这次1008练习赛考的并不好。T1倒是很快就切了,因为以前做过一模一样的。T2的话,被可怕的数据范围吓到了,花了太多时间在T2上。最开始我也分析了一会儿复杂度,似乎感觉这道题数据不可能像想象中的那么可怕,可是自己说不清楚为什么。。。最终只能写了个暴力并查集。以后要动笔仔细分析清楚,不要怕暴力, 阅读全文
posted @ 2021-10-10 16:39 kzsn 阅读(87) 评论(0) 推荐(0)
摘要:T1:自描述序列 NKOJ8660 序列: 1,2,2,1,1,2,1,2,2,1,2,2,1,1,2,1,1,2,2,1,... 我们把相邻的数字合并: 1,22,11,2,1,22,1,22,11,2,11,22,1,... 再将每组替换为组内数字的个数,可以得到: 1,2,2,1,1,2,1, 阅读全文
posted @ 2021-10-08 11:23 kzsn 阅读(83) 评论(0) 推荐(0)
摘要:问题描述: 对一棵有根树执行一次DFS,可以得到一个前序遍历和一个后序遍历, 设它们的最长公共子序列长度和方案数分别是 f,g 。 DFS时可以任意调整子树顺序,不同顺序的DFS会得到不同的前序和后序遍历。 设最长公共子序列长度的最大值是 F ,方案总数是 G 。 即 F=max所有DFS顺序(f) 阅读全文
posted @ 2021-08-21 16:37 kzsn 阅读(134) 评论(1) 推荐(0)
摘要:问题描述: 一棵有根树,规定根节点深度为 0 ,其他节点深度等于父亲的深度 +1 。 有一棵多叉树,你需要把它按照“左儿子右兄弟”的规则转化为二叉树。 设节点 x 转化前后深度分别为 d1[x],d2[x] , 则转化的代价为∑∣d1[x]−d2[x]∣ 请你分别求出最小代价和最大代价。 分析: 考 阅读全文
posted @ 2021-08-21 16:35 kzsn 阅读(357) 评论(0) 推荐(0)
摘要:问题描述: p6pou在平面上画了n个点,并提出了一个问题,称为N-Points问题,简称NP问题。 p6pou首先在建立的平面直角坐标系,并标出了这n个点的坐标。 这n个点的坐标都是正整数,任意三个点都不共线。 然后,p6pou选择其中一个点A,画一条y轴的平行线,这条直线称为l。 直线l以A点为 阅读全文
posted @ 2021-08-21 16:33 kzsn 阅读(211) 评论(0) 推荐(0)
摘要:1.NP问题; 2.多叉树转二叉 3.最长公共子序列 4.最小生成树 阅读全文
posted @ 2021-08-21 16:32 kzsn 阅读(45) 评论(0) 推荐(0)
摘要:总体情况: T1,跳马 只拿了70分,考试时忘记在图上分析观察,全在脑子里想去了,以至于特判不完全。 T2,果苣之手 原本的100分成了10分,只因为输入看错,kzsn罪该万死。以后读题可以放慢一点,仔细分析样例解释,再也不犯这种低级错误。 T3,平方数 拿了20分,加上高精之后是100分。 考场上 阅读全文
posted @ 2021-07-18 23:59 kzsn 阅读(63) 评论(0) 推荐(0)
摘要:分析: 这道题,出看完是线段树的模板题。 但由于1<=m<=107,我们的时间复杂度最高会达到O(mlogn+nlogn),初看是铁定过不了的。 但由于不知道其他方法只好交了个线段树,结果呢,AC了!!! 那么我们在重新感性的理解一下! 随着vi的变大,我们线段树修改的可能性会越来越低! 这使我们的 阅读全文
posted @ 2021-07-18 23:42 kzsn 阅读(77) 评论(0) 推荐(0)
摘要:简要题意: 亲爱的张老师喜欢van全平方数。 现在他手中有n个整数,分别为a1,a2,...,an。 他想知道:在这个数组的 2n-1 个非空子数组中,有多少满足所有数的乘积是完全平方数。 数据范围:1<=n<=500; 1<=ai<=109 分析: 当看到1<=ai<=109时,这道题很显然必须得 阅读全文
posted @ 2021-07-18 23:27 kzsn 阅读(315) 评论(0) 推荐(0)