12 2021 档案

摘要:GDKOI前我的算法复习情况: 好了,GDKOI死了。 这个是根据一本通提高篇章节制定的。 练习 剩余题量 备注 练习 剩余题量 备注 练习 剩余题量 备注 练习 剩余题量 备注 贪心算法 已完成 区间DP 1 质数 5 同余 8 二分三分 已完成 RMQ 1 我做出的两题都不是用平衡树 状压dp 阅读全文
posted @ 2021-12-25 19:54 zhangtingxi 阅读(109) 评论(0) 推荐(1) 编辑
摘要:丽泽普及2022交流赛day1总结 提交情况 8:52 T1 9:19 T3 9:26 T4 9:28 T4 10:32 T2 10:49 T1 A. Efim与奇怪的成绩 题目 众所周知,每当我们看见自己糟糕的成绩时,我们总希望以奇怪的方式将其四舍五入。 Efim同样如此。在晴朗的一天,Efim拿 阅读全文
posted @ 2021-12-25 12:51 zhangtingxi 阅读(232) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 Peter decided to wish happy birthday to his friend from Australia and send him a card. To make his present more mysterious, he decided to make 阅读全文
posted @ 2021-12-24 19:02 zhangtingxi 阅读(102) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 This is yet another problem on regular bracket sequences. A bracket sequence is called regular, if by inserting "+" and "1" into it we get a c 阅读全文
posted @ 2021-12-24 18:32 zhangtingxi 阅读(66) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 Certainly, everyone is familiar with tic-tac-toe game. The rules are very simple indeed. Two players take turns marking the cells in a 3 × 3 g 阅读全文
posted @ 2021-12-23 18:49 zhangtingxi 阅读(87) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 古埃及,人们使用单位分数的和(形如 1a 的,a 是自然数)表示一切有理数。如:23=12+16,但不允许 \(\dfrac{2}{3} = \dfrac{1}{3} + 阅读全文
posted @ 2021-12-23 18:24 zhangtingxi 阅读(403) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 A group of tourists is going to kayak and catamaran tour. A rented lorry has arrived to the boat depot to take kayaks and catamarans to the po 阅读全文
posted @ 2021-12-22 18:32 zhangtingxi 阅读(85) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 There is a square matrix n × n, consisting of non-negative integer numbers. You should find such a way on it that starts in the upper left cel 阅读全文
posted @ 2021-12-22 17:24 zhangtingxi 阅读(52) 评论(0) 推荐(0) 编辑
摘要:T1 Closest Cow Wins 题目 Farmer John owns a long farm along the highway that can be considered somewhat like a one-dimensional number line. Along the fa 阅读全文
posted @ 2021-12-21 18:38 zhangtingxi 阅读(650) 评论(0) 推荐(0) 编辑
摘要:题目 The cows are hard at work trying to invent interesting new games to play. One of their current endeavors involves a set of N intervals (\(1\le 阅读全文
posted @ 2021-12-21 18:35 zhangtingxi 阅读(439) 评论(0) 推荐(0) 编辑
摘要:题目 Farmer John's farm consists of a set of N fields (1N105), conveniently numbered 1N. Between these fields are M 阅读全文
posted @ 2021-12-21 18:25 zhangtingxi 阅读(459) 评论(0) 推荐(0) 编辑
摘要:题目 Farmer John owns a long farm along the highway that can be considered somewhat like a one-dimensional number line. Along the farm, there are K 阅读全文
posted @ 2021-12-21 18:10 zhangtingxi 阅读(538) 评论(0) 推荐(0) 编辑
摘要:T1 Lonely Photo 题目 Farmer John has recently acquired N new cows (3≤N≤5×105), each of whose breed is either Guernsey or Holstein. The cows are currentl 阅读全文
posted @ 2021-12-21 17:54 zhangtingxi 阅读(1024) 评论(0) 推荐(0) 编辑
摘要:题目 Bessie the cow is trying to walk from her favorite pasture back to her barn. The pasture and farm are on an N×N grid (2≤N≤50 ), with her pasture in 阅读全文
posted @ 2021-12-21 17:51 zhangtingxi 阅读(687) 评论(2) 推荐(0) 编辑
摘要:题目 Farmer John's cows N are very particular about the room temperature in their barn. Some cows like the temperature to be on the cooler side, while o 阅读全文
posted @ 2021-12-21 17:40 zhangtingxi 阅读(643) 评论(0) 推荐(0) 编辑
摘要:题目 Farmer John has recently acquired N new cows (3≤N≤5×105), each of whose breed is either Guernsey or Holstein. The cows are currently standing in a 阅读全文
posted @ 2021-12-21 17:33 zhangtingxi 阅读(789) 评论(2) 推荐(0) 编辑
摘要:题目链接 题目 The winner of the card game popular in Berland "Berlogging" is determined according to the following rules. If at the end of the game there is 阅读全文
posted @ 2021-12-20 18:50 zhangtingxi 阅读(77) 评论(0) 推荐(0) 编辑
摘要:二分 对于一个存在单调性的函数,我们要枚举满足条件的最小/最大值,我们通过枚举中间值缩小范围来定位。 while(l<r) { mid=(l+r+1)>>1; if(check(mid)) l=mid; else r=mid-1; } 三分 对于一个存在单峰/单谷性的函数,我们可以通过枚举两个端点通 阅读全文
posted @ 2021-12-18 10:08 zhangtingxi 阅读(126) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 将整数 n 分成 k 份,且每份不能为空,任意两个方案不相同(不考虑顺序)。 例如:n=7k=3,下面三种分法被认为是相同的。 1,1,5; 1,5,1; 5,1,1. 问有多少种不同的分法。 思路 首先我们可以打出一个暴力。 阅读全文
posted @ 2021-12-18 09:44 zhangtingxi 阅读(244) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 有 N+M 个问题,其中有 N 个问题的答案是 YES,M 个问题的答案是 NO。当你回答一个问题之后,会知道这个问题的答案,求最优策略下期望对多少。 答案对 998244353 取模。 思路 首先假设撇开算期望,就一个贪心,如果 n>m,我们 阅读全文
posted @ 2021-12-16 18:39 zhangtingxi 阅读(117) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 Snuke is having another barbeque party. This time, he will make one serving of Skewer Meal. He has a stock of N Skewer Meal Packs. The i-th Sk 阅读全文
posted @ 2021-12-15 18:46 zhangtingxi 阅读(63) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 在一个 2 维平面上有两条传送带,每一条传送带可以看成是一条线段。两条传送带分别为线段 AB 和线段 CD。lxhgww 在 AB 上的移动速度为 P,在 CD 上的移动速度为 \ 阅读全文
posted @ 2021-12-15 17:38 zhangtingxi 阅读(82) 评论(0) 推荐(0) 编辑
摘要:组合数学的推式子题公式基本上都有了 i=0nCni=2n i=0nCni(1)i=0 i=0nCnixi=(1+x)n \(\Large C_n^kC_k^i=C_n^i 阅读全文
posted @ 2021-12-14 22:03 zhangtingxi 阅读(371) 评论(0) 推荐(0) 编辑
摘要:题目链接 由于BZOJ已挂,这里是黑暗爆炸和hydro的备份 黑暗爆炸: 国王奇遇记 国王奇遇记加强版 hydro: 国王奇遇记 国王奇遇记加强版 题目 Katharon 国有着悠久的历史,每个慕名而来的游客都渴望能在 Katharon 国发现一些奇怪的宝藏。而作为国王的 Kanari 君也梦想着有 阅读全文
posted @ 2021-12-14 18:44 zhangtingxi 阅读(232) 评论(0) 推荐(0) 编辑
摘要:(a+b)n=k=0nCnkakbnk 在化简一些式子时有用 因此,2n (也就是当 a=b=1 )时也可以表示为: 2n=k=0nCnkakbnk 然而后面这个公式我也不知 阅读全文
posted @ 2021-12-14 17:23 zhangtingxi 阅读(189) 评论(0) 推荐(0) 编辑
摘要:求: {Sb1(moda1) Sb2(moda2)  Sbi(modai)  Sbn(modan)  阅读全文
posted @ 2021-12-13 22:05 zhangtingxi 阅读(40) 评论(0) 推荐(0) 编辑
摘要:前言 拓欧总是记不住,总是想不懂,希望写篇博客加深影响。 拓展欧几里得定理推论 求: ax+by=gcd(a,b) 的其中一组整数解 x,y。 首先可以证明必有解(留坑) 按照欧几里得定理:gcd(a,b)=gcd(b,a%b) \(\Large k_1 阅读全文
posted @ 2021-12-13 21:20 zhangtingxi 阅读(28) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 相比 Wildleopard 的家,他的弟弟 Mildleopard 比较穷。他的房子是狭窄的,而且在他的房间里仅有一个灯泡。每天晚上,他徘徊在自己狭小的房子里,思考如何赚更多的钱。有一天,他发现他的影子的长度随着他在灯泡和墙壁之间走动时会发生变化。一个突然的想法出现 阅读全文
posted @ 2021-12-11 15:22 zhangtingxi 阅读(157) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 一个点每过一个单位时间就会向四个方向扩散一个距离,如图。 两个点a、b连通,记作e(a,b),当且仅当a、b的扩散区域有公共部分。连通块的定义是块内的任意两个点u、v都必定存在路径e(u,a0),e(a0,a1),…,e(ak,v)。给定平面上的n给点,问最早什么时刻它们形成一个连通 阅读全文
posted @ 2021-12-11 10:32 zhangtingxi 阅读(172) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 对于给定的一个长度为N的正整数数列 A1N,现要将其分成 MMN)段,并要求每段连续,且每段和的最大值最小。 关于最大值最小: 例如一数列 4 2 4 5 1 要分成 3 段。 将其如下分段: \([4\ 2 阅读全文
posted @ 2021-12-11 10:11 zhangtingxi 阅读(178) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 明明做作业的时候遇到了 nnn 个二次函数 Si(x)=ax2+bx+cS_i(x)= ax^2 + bx + cS​i​​(x)=ax​2​​+bx+c,他突发奇想设计了一个新的函数 F(x)=max{Si(x)},i=1…nF(x) = max{S_i(x)}, i = 1ldo 阅读全文
posted @ 2021-12-11 10:03 zhangtingxi 阅读(223) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 给定长度为 n 的数列 a,如果 (按位与),则在 i,j 之间存在一条长度为 的边,求 1 至所有点的最短路。 思路 暴力连边,边太多,最多 n2 条,MLE+TLE。 于是考虑减少边的数量。 首先建32个虚点。 然后加入 ai 在第 k 位上为1,就在 阅读全文
posted @ 2021-12-10 18:59 zhangtingxi 阅读(226) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 给定一个长度为 nnn 的非负整数序列 AAA ,求一个平均数最大的,长度不小于 LLL 的子段。 思路 先二分平均值。 然后是判断。 如何判断一段数中是否存在长度大于等于 L 且平均值大于某个数的子段呢? 我们可以先让序列中的数都减去二分中的值,然后就转化为: 序列中是否存 阅读全文
posted @ 2021-12-09 22:37 zhangtingxi 阅读(243) 评论(0) 推荐(0) 编辑
摘要:题目 一个有n个景点(入口)、m条单向道路的旅游胜地,单向是不友好的,因为这会让游客走很多冤枉路,而且从同一个入口出发,往不同方向走,能游玩的景点数目可能不同。于是,善良的Bob决定将道路全部改造成双向的,让每一个入口能逛的景点数量都确定下来,并制作景点数目表,让游客清楚地知道各个入口的景点数。但是 阅读全文
posted @ 2021-12-09 22:03 zhangtingxi 阅读(42) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 农夫约翰建造了一座有 间牛舍的小屋,牛舍排在一条直线上,第 间牛舍在 的位置,但是约翰的 头牛对小屋很不满意,因此经常互相攻击。约翰为了防止牛之间互相伤害,因此决定把每头牛都放在离其它牛尽可能远的牛舍。也就是要最大化最近的两头牛之间的距离。 牛们并不喜欢这种布局,而且几头牛放在一个隔 阅读全文
posted @ 2021-12-09 21:32 zhangtingxi 阅读(224) 评论(0) 推荐(0) 编辑
摘要:完成情况:(7/9) cf1110e 题目链接 我要是在noip前做这道题就好了。 这道题的本质就是noip2021方差中的一个性质,对于每个数进行修改,就是把它左右的差进行交换。 注意的是首项一定要一样。 Code // Problem: CF1110E Magic Stones // Conte 阅读全文
posted @ 2021-12-09 19:56 zhangtingxi 阅读(45) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 You are given a sequence of numbers a1, a2, ..., an, and a number m. Check if it is possible to choose a non-empty subsequence aij such that t 阅读全文
posted @ 2021-12-08 22:36 zhangtingxi 阅读(341) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 Define the distance between two strings of the same length as the numbers of the positions where the characters differ in these two strings. I 阅读全文
posted @ 2021-12-08 19:01 zhangtingxi 阅读(50) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 Your company has just constructed a new skyscraper, but you just noticed a terrible problem: there is only space to put one game room on each 阅读全文
posted @ 2021-12-08 18:13 zhangtingxi 阅读(392) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 There is a n×m board, a chess want to go to the position (n,m) from the position (1,1). The chess is able to go to position (x2,y2) from the p 阅读全文
posted @ 2021-12-07 22:33 zhangtingxi 阅读(27) 评论(0) 推荐(0) 编辑
摘要:Lacus 求: Cmn mod p 则: Cmn mod p=Cmpnp×Cm mod pn mod p mod p 由于 \(C_{m~mod~p}^{n~mod~p} 阅读全文
posted @ 2021-12-07 17:47 zhangtingxi 阅读(48) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 Bubu’s bookshelf is in a mess! Help him! There are nbooks on his bookshelf. We define the mess value to be the number of segments of consecuti 阅读全文
posted @ 2021-12-06 21:49 zhangtingxi 阅读(120) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 将一个8*8的棋盘进行如下分割:将原棋盘割下一块矩形棋盘并使剩下部分也是矩形,再将剩下的部分继续如此分割,这样割了(n-1)次后,连同最后剩下的矩形棋盘共有n块矩形棋盘。(每次切割都只能沿着棋盘格子的边进行) 原棋盘上每一格有一个分值,一块矩形棋盘的总分为其所含各格分值之和。现在需要 阅读全文
posted @ 2021-12-05 20:34 zhangtingxi 阅读(73) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 折叠的定义如下: 一个字符串可以看成它自身的折叠。记作S = S X(S)是X(X>1)个S连接在一起的串的折叠。记作X(S) = SSSS…S(X个S)。 如果A = A’, B = B’,则AB = A’B’ 例如,因为3(A) = AAA, 2(B) = BB,所以3(A)C2 阅读全文
posted @ 2021-12-05 17:49 zhangtingxi 阅读(63) 评论(0) 推荐(0) 编辑
摘要:本文章对一本通上题目来讲 题解基本上是口胡的,所以很简短。 「一本通 1.1 例 1」活动安排 按右端点排序后优先选右端点靠前的即可。 「一本通 1.1 例 2」种树 按右端点排序,对于每个区间差多少棵就在它尾部重多少棵,双指针维护一下。 「一本通 1.1 例 3」碰水装置 排除不行的后计算出左右端 阅读全文
posted @ 2021-12-05 15:39 zhangtingxi 阅读(61) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 有 n 个小朋友坐成一圈,每人有 ai 个糖果。每人只能给左右两人传递糖果。每人每次传递一个糖果代价为 1。 思路 设 xi 表示第 i 个人传给前一个人的糖果数,负数则是反向传。 可以列出方程,然后依次把 xi 用 \(x_1\ 阅读全文
posted @ 2021-12-05 15:17 zhangtingxi 阅读(83) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 话说发源于小朋友精心设计的游戏被电脑组的童鞋们藐杀之后非常不爽,为了表示安慰和鼓励,VIP999 决定请他吃一次“年年大丰收”,为了表示诚意,他还决定亲自去钓鱼。 但是,因为还要准备 NOIP2013, z老师只给了他 H 个小时的空余时间,假设有 n 个鱼塘都在一条 阅读全文
posted @ 2021-12-05 13:59 zhangtingxi 阅读(95) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 老师在开学第一天就把所有作业都布置了,每个作业如果在规定的时间内交上来的话才有学分。每个作业的截止日期和学分可能是不同的。例如如果一个作业学分为 101010,要求在 666 天内交,那么要想拿到这 101010 学分,就必须在第 666 天结束前交。 每个作业的完成时间都是只有一天 阅读全文
posted @ 2021-12-04 22:43 zhangtingxi 阅读(80) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 数轴上有 nnn 条线段,选取其中 kkk 条线段使得这 kkk 条线段两两没有重合部分,问 kkk 最大为多少。 思路 按右端点排序,贪心选可行的最左右端点。 由于右端点最小可以保证为后面留出更多空间。 Code // Problem: #10007. 「一本通 1.1 练习 3」 阅读全文
posted @ 2021-12-04 22:31 zhangtingxi 阅读(96) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 小伟报名参加中央电视台的智力大冲浪节目。本次挑战赛吸引了众多参赛者,主持人为了表彰大家的勇气,先奖励每个参赛者m元。先不要太高兴!因为这些钱还不一定都是你的?!接下来主持人宣布了比赛规则: 首先,比赛时间分为n个时段(n≤500),它又给出了很多小游戏,每个小游戏都必须在规定期限ti 阅读全文
posted @ 2021-12-04 22:23 zhangtingxi 阅读(208) 评论(0) 推荐(0) 编辑
摘要:题目链接 题目 长 LLL 米,宽 WWW 米的草坪里装有 nnn 个浇灌喷头。每个喷头都装在草坪中心线上(离两边各 W2frac{W}{2}​2​​W​​ 米)。我们知道每个喷头的位置(离草坪中心线左端的距离),以及它能覆盖到的浇灌范围。 请问:如果要同时浇灌整块草坪,最少需要打开多少个喷头? 思 阅读全文
posted @ 2021-12-04 21:51 zhangtingxi 阅读(97) 评论(0) 推荐(0) 编辑
摘要:cf1110e 给定一个序列 A{},每次可以选择 1 < i < N 的一个元素,更新 Ai=Ai1+Ai+1Ai。 问是否可以是序列 A{} 变化得到序列 B{}。 判断差分、首项是否相等即可。 poj1191 题面 对于式子中一些没影响的东西去掉,原式就 阅读全文
posted @ 2021-12-04 11:46 zhangtingxi 阅读(46) 评论(0) 推荐(0) 编辑
摘要:题目链接 我要是在noip前做这道题就好了。 这道题的本质就是noip2021方差中的一个性质,对于每个数进行修改,就是把它左右的差进行交换。 注意的是首项一定要一样。 Code // Problem: CF1110E Magic Stones // Contest: Luogu // URL: h 阅读全文
posted @ 2021-12-03 21:06 zhangtingxi 阅读(39) 评论(0) 推荐(0) 编辑
摘要:题目链接 暴力是肯定可以的。所以这里讲 O(1)。 首先不考虑重复,则有 (|s|+1)×26 种可行方案。 然后重复的就是在一个字母的左右放和这个字母相同的字母,有 |s| 种可能。 所以总共有 (|s|+1)×26|s| 种可能。 Cod 阅读全文
posted @ 2021-12-02 16:45 zhangtingxi 阅读(56) 评论(0) 推荐(0) 编辑
摘要:题目链接 由于 n15,所以我们可以直接枚举每条题目选或不选,最后判断是否合法即可。 时间复杂度:O(2n)。 Code // Problem: CF550B Preparing Olympiad // Contest: Luogu // URL: https: 阅读全文
posted @ 2021-12-02 16:27 zhangtingxi 阅读(35) 评论(0) 推荐(0) 编辑
摘要:题目链接 对于最小的点,与它相连的没填的点中,都赋值为这个点点权+1。 这样子贪心就算旁边的点必然会比这个点大,所以+1是没错的。 最后再遍历所有边检验答案合法性。 Code // Problem: AT2148 [ARC063C] 木と整数 / Integers on a Tree // Cont 阅读全文
posted @ 2021-12-02 16:11 zhangtingxi 阅读(54) 评论(0) 推荐(0) 编辑
摘要:题目链接 从1开始从小到大考虑,用set维护每个数左右的扩散范围,然后答案为这个数的区间就是左端点个数 × 右端点个数。 Code // Problem: AT2060 [AGC005B] Minimum Sum // Contest: Luogu // URL: https:// 阅读全文
posted @ 2021-12-02 14:49 zhangtingxi 阅读(71) 评论(0) 推荐(0) 编辑
摘要:桥 定义 无向连通图中如果一条边断开后能使图不连通则条边就是桥。 方法 dfs+并查集 每条边只能走一次。如果搜到一个点还在访问中说明他们是双连通分量,用并查集合并。 Code void dfs(int x) { for(int g=h[x]; g; g=d[g].n) { if(c[g]) con 阅读全文
posted @ 2021-12-01 22:22 zhangtingxi 阅读(92) 评论(0) 推荐(0) 编辑
摘要:题目链接 我们先对于有向图缩点,变成一棵树。 然后我们对于每个树上且在原图中的分割点节点所对应原图中的连通块考虑。 假设这里没有割点,很明显,只需要放2个出口即可。 如果有一个割点,说明这个点是树上的叶子节点,需要放1个出口。 如果有两个或以上的割点,无论哪个割点被割,都可以往另一个方向逃,所以这个 阅读全文
posted @ 2021-12-01 18:39 zhangtingxi 阅读(120) 评论(0) 推荐(0) 编辑
摘要:题目链接 首先这个点删去之后必然与剩下 n1 个点失去相连。 如果这个点能使其它点失去相连,说明这个点为割点。 然后统计一下每个儿子与父亲的影响即可。 Code // Problem: #10104. 「一本通 3.6 练习 5」Blockade // Contest: LibreOJ / 阅读全文
posted @ 2021-12-01 17:23 zhangtingxi 阅读(79) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示