LOJ3271「JOISC 2020 Day1」建筑装饰 4 有一个显然的 \(O(n^2)\) 做法,然后用归纳法可以证明任意时刻合法的位置都是一个线段,就可以 \(O(n)\) 了。 要不是这题我才不会想到优化呢 LOJ3272「JOISC 2020 Day1」汉堡肉 考虑 ...
注:以下的有些解法不一定是标解,甚至可能麻烦了好几倍。 部分题解参考了 zyy 神仙的题解和 zjc 神仙的题解。 LOJ . JOISC Day 建筑装饰 题意 给定长度为 n 的序列 A .. n 和 B .. n 。对于每个 i in , n ,从 A i,B i 中选出一个数作为 C i 。要求 C i 不下降,且选 A 和选 B 的位置各有 n 个。输出任意一种方案。 leq n leq ...
2020-03-26 11:05 0 691 推荐指数:
LOJ3271「JOISC 2020 Day1」建筑装饰 4 有一个显然的 \(O(n^2)\) 做法,然后用归纳法可以证明任意时刻合法的位置都是一个线段,就可以 \(O(n)\) 了。 要不是这题我才不会想到优化呢 LOJ3272「JOISC 2020 Day1」汉堡肉 考虑 ...
以下是我考场上的思路,很多题都不是正解。对于某些题目,我们使用《代码部落》中的题解,希望大家能够看懂 JOISC2020 Round1 自闭记 T1 11 pts 算法:考虑\(DP\)。 设\(f_{i, j, k}\)表示前\(i\)个数,选了\(j\)个\(B\)数组的数,且第\(i ...
「JOISC 2020 Day1」建筑装饰 4(dp+构造) 一个做法是设\(f[i][j][0/1]\)表示一共选了\(j\)个A了,第\(i\)个选了A还是B,是否可行。 注意到可行的\(j\)其实是一个区间,证明归纳易得。 于是设\(f[i][0/1]\)表示可行的区间,直接dp ...
感谢 myt 神仙教会了我树状数组!Orz! 果树和人是相对运动的,因为是对人做询问,所以可以考虑让人不动,果树运动。这样的好处是可以把人的结构固定下来,便于用数据结构维护。 具体来讲, ...
记得是 2022 准备省选那时候开始想版刷点什么,然后就头铁开了 JOISC,还头铁开了 2017。 然后被 Day1 的 3 题干趴下了/kk 算是梦开始的地方吧,2022.11.15 重新整理,为梦起航! 「JOISC 2017 Day 1」开荒者 给定 \(r\times c ...
LOJ3030「JOISC 2019 Day1」考试 显然的三维数点。 LOJ3031「JOISC 2019 Day1」聚会 这题很 emmmm 啊…… 一个其实比较显然的随机做法:随机两个点 \(x,y\) ,对于每个点 \(z\) 询问 \((x,y,z)\) ,即可知道它是在链 ...
JOISC部分题解 懒得全部写完了,选了一些自己觉得海星的题更。 题目名称是 loj 上的。 2014 巴士走读 建反图后,将询问按照\(L\)从小到大排、,边按照\(Y\)从小到大排序后跑 dij,对于每个点维护一个单调指针,每次把能加入图中的边加入,发现如果一条边在先前已经加入 ...
标题党,事实是只有除了和 flights 和 device2 两道通信题之外的 \(10\) 道传统题。 所有题面、下发样例、Ranking 和我自己写的代码全部都在: 链接:https:/ ...