首页 > 其他分享 >[2024.11.8]NOIP 模拟赛

[2024.11.8]NOIP 模拟赛

时间:2024-11-08 18:20:50浏览次数:1  
标签:发现 2024.11 NOIP 复杂度 位置 此时 模拟

省流:若为IOI赛制,则全机房一定同分。

赛时

T1 看上去不太会。

首先发现最大的数字的位置是固定的,然后我大胆考虑将数字从大到小依次填充。

对于当前数字,一共会有四种情况:

  • \(a,b\) 数组都有,此时显然位置固定。
  • \(a\) 有或 \(b\) 有,此时能填的位置显然是一行或一列,即这一行或一列上已经确定过的位置,因为我们是从大到小。
  • \(a,b\) 数组都没有,此时能填的位置就是总格子数减去已经填过的格子数。

对于第二和第三种情况,这个都可以在计算的时候动态维护,所以复杂度就是 \(\mathcal{O}(nm)\)。

T2 看上去更不会了。看了一眼部分分表发现 \(n\le 10\) 可以直接写。

写完以后推了推发现 \(k=1\) 的时候原图一定需要是一条链,也写过了。

看着 \(m=n-1\) 树的性质开始推 DP,感觉还挺对的,但是越推越不对劲,因为我复杂度此时甚至不如暴搜。

于是去看 T3,看上去很有思路。

先写了暴力的部分和无修改,期间发现有一个样例用记事本打开时是乱码,需要用VSC打开,疑惑了。

写完以后也不管直接排序会不会T,盲猜正解是Trie树。

推了大概 40min 发现自己什么也推不出来,不甘心的去看T4。

T4发现覆盖区域是两个矩形,并且关于对角线对称。

没有什么思路,先把暴力写了,用了 40min。

此时发现距离考试结束还剩不到 10min,于是开始摆烂。

赛后

T2T4更高的分数其实不是太难想,T2看到数据范围的时候就应该想到状压。

以后要尽快压缩AT1的时间,留下更多的时间去得剩下题目的分。

标签:发现,2024.11,NOIP,复杂度,位置,此时,模拟
From: https://www.cnblogs.com/Lydic/p/18535498

相关文章

  • python 2.x 模拟桩
    用python(2.*)写一个简单的模拟桩并且打印出请求头和消息体,便于调试接口,看看请求头和body是否符合要求vimockServer.pyfromBaseHTTPServerimportBaseHTTPRequestHandler,HTTPServerclassSimpleHTTPRequestHandler(BaseHTTPRequestHandler):defdo_GET(self):......
  • P1525 NOIP2010 提高组 关押罪犯 题解
    Link:P1525NOIP2010提高组关押罪犯-洛谷分析首先题目给出了罪犯与罪犯之间的矛盾关系,这让我们可以想到图或并查集。然后,题目又说了要把罪犯分入两个监狱,也就是把罪犯看作点,要把这些点分入两个集合,这很自然地可以想到二分图。再然后,市长只会去看列表中的第一个事件的影响力......
  • 2024.11.8 鲜花
    MoonHaloSomedesertsonthisplanetwereoceansonce这颗星球上的一些沙漠曾是海洋Somewhereshroudedbythenight,thesunwillshine被黑夜笼罩的地方,也会迎来光明SometimesIseeadyingbirdfalltotheground偶尔也会见到濒死的鸟跌落地面Butitusedtof......
  • 人工智能岩土工程+PFC离散元仿真模拟应用(入门+案例实操)
    在深度学习与岩土工程融合的背景下,科研的边界持续扩展,创新成果不断涌现。从基本物理模型的构建到岩土工程问题的复杂模拟,从数据驱动的分析到工程问题的智能解决,深度学习正以前所未有的动力推动岩土工程领域的革新。据调查,目前在岩土工程领域内,深度学习的应用主要集中在以下几个......
  • [赛记] 多校A层冲刺NOIP2024模拟赛19
    图书管理85pts2s1e10助我85pts;考虑正解,仍然是算贡献;这个题有一个很通用的套路:将大于某数的数看成$1$,小于这个数的数看成$0$;那么我们枚举$a_i$,运用上面的套路将$i$左边的前缀和算出来并开个桶记录一下端点编号之和,然后在枚举$i$右边的同时找到现在的前缀和......
  • NOIP2024 前集训:多校A层冲刺NOIP2024模拟赛19
    前言这次不是之前学长吃完吐出来的shi,这次是新拉的热乎的烫嘴的shi。T1、2、3、4大样例全部错一遍,T1题面和时限再错一遍哈哈哈。T4假做法有60哈哈哈,大样例跑出来半个对的都没有能得60哈哈哈。accodersT1前半小时没数据做得快的全部都死哈哈(还好我第一份被卡常了后......
  • 20241013 洛谷SCP模拟
    20241013洛谷SCP模拟J1.带余除法急眼了,J组T1做不出来。经cyq大神指点。考虑将题中给出的带余除法转化:\(n=kq+r\),移项得到\(r=n-kq\)。这里\(n,k\)都是定值,于是对于每一个\(q\),都有唯一的一个\(r\)与之对应。考虑余数的性质:\[0\ler=n-kq<q\]解不等式得到\(\lf......
  • 20241012 模拟赛
    20241012模拟赛A.组合一眼转化成前缀相减的形式,然后注意到\(a,b,c\le2000\),于是\(O(n^2)\)预处理就做完了。B.原神先考虑暴力一点的想法。考虑枚举最靠右的瓶子\(i\),再枚举选的瓶子的个数\(k\),那么这时无论在前面选了哪些数,答案都会异或上\(\sum_{j=i-k+1}^{i}a_j\)......
  • 20241009 模拟赛
    20241009模拟赛A.排列喵手玩一下,依次操作\(1,n,1\)必然能使序列有序,所以答案不超过\(3\)。那么依次判断\(0,1,3\)即可。原序列如果有序就是\(0\)。如果\(a_1=n\)且\(a_n=1\)就是\(3\),因为这两个条件有一个不满足时只要操作\(1,n\)或\(n,1\)就能变成有序。考虑......
  • 20241002 模拟赛
    20241002模拟赛Ainv容易想到按\(s\)中\(0\)和\(1\)的连续段将原序列分段考虑。显然大的数放前面最好。于是按值从大到小,段从前往后分配值,\(0\)的段降序,\(1\)的段升序即可完成构造。求逆序对可以直接树状数组。但这题每个不同\(01\)段之间都有大小关系,于是每段中的......