欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Luogu CSP 2020 第一轮(初赛)模拟 题解&总结

程序员文章站 2022-04-01 19:39:24
简单的题解...

R e s u l t Result Result

赛时:
Luogu CSP 2020 第一轮(初赛)模拟 题解&总结

Luogu CSP 2020 第一轮(初赛)模拟 题解&总结
赛后:
Luogu CSP 2020 第一轮(初赛)模拟 题解&总结


F e e l i n g Feeling Feeling

感觉难度偏低,题目考得面还是可以的,跟OI相关的多很多
甚至出现了阅读2阅读3两道原题。。。
修电脑的题终于tmd少点了
然后自我感觉状态还可以,一个小时半做完的,最后是错了第三题十四题二十题

其中第三题是我菜没办法,第十四题忘记了一棵树也可以算作森林,第二十题算对了,选错了。。。

严格意义上来说我应该是92,因为第二十题是4分的


S o l u t i o n s Solutions Solutions

红色是考场时做的标记,蓝色是修改后的

1~6

Luogu CSP 2020 第一轮(初赛)模拟 题解&总结
1:显然-114在二进制下为11110010,然后补码就是第一个1和最后一个1不变,中间的取反,得到A
2:Luogu就是洛谷啊。。。。Gitee是托管代码的。。。Leetcode源自美国硅谷,是一个OJ。。。Codeforces是俄罗斯一个团队创立的OJ
3:AAA对应703, 26 × 26 = 676 26\times 26=676 26×26=676,所以BAA对应703+676=1379,然后BBA对应1379+26=1405,所以BYA对应 1379 + 26 × 24 = 2003 1379+26\times 24=2003 1379+26×24=2003,然后T是第20个,对应加19,就是2022
4: 4096 × 2160 × 24 / 8 = 26542080 B = 25920 K B = 25.3512 M B 4096\times 2160\times 24/8=26542080B=25920KB=25.3512MB 4096×2160×24/8=26542080B=25920KB=25.3512MB(其实还要加上54B,但可以忽略不计)
5:《算法竞赛进阶指南》上面有讲,用快排的思想,可以做到 O ( n ) O(n) O(n)
6:第一个的话是因为要联通,第四个的话树上是没有环的


7~15

Luogu CSP 2020 第一轮(初赛)模拟 题解&总结
7:我蒙的!我蒙的!我蒙的!
8:可以把这棵树画出来
Luogu CSP 2020 第一轮(初赛)模拟 题解&总结
9:显然。。。
10:最理想的情况下一找就找到了,所以是 k k k
11:枚举C班选了多少个风纪委员,再讨论,两侧是讨论的过程,数一下正好18种
12:计数排序的复杂度与每个数的大小有关,插入排序就是 n 2 n^2 n2,希尔排序是 n 3 2 n^{\frac 32} n23,归并是 n l o g n nlogn nlogn
13:随机一个 [ a , b ) ⋂ N + [a,b)\bigcap N^+ [a,b)N+,实际上就是随机一个 [ a , b − 1 ] ⋂ N + [a,b-1]\bigcap N^+ [a,b1]N+,如果你做过数据,这题随便拿下
14:7个顶点的完全图有 7 × 6 / 2 = 21 7\times 6/2=21 7×6/2=21条边,边数最多的森林是树,它有 n − 1 = 7 − 1 = 6 n-1=7-1=6 n1=71=6条边,所以要删去15条
15:常识题,NOI从1983年开始举办,NOI2020是在长沙(我太菜了,去不了)


阅读1

Luogu CSP 2020 第一轮(初赛)模拟 题解&总结

1:显然输入就可以输入一个奇数
2:显然
3:这些行是为了记忆化的,删去只会影响程序效率
4:确实
5:上面有我的推导过程,加在一起就是8
6:最坏情况下纵向推 n n n层,横向访问 m 2 m^2 m2


阅读2

Luogu CSP 2020 第一轮(初赛)模拟 题解&总结

Luogu CSP 2020 第一轮(初赛)模拟 题解&总结
原题题解
1:错误, f l o y d floyd floyd顺序不能改变, k k k是阶段, i , j i,j i,j是枚举转移的点
2:错误,输入都有 m m m,怎么可能无关?
3:正确,最大的答案可能是1e9级别的
4:正确, i , j i,j i,j相当于枚举哪两个点是可以“瞬移”的(可以耗费0到达彼此),枚举两个瞬移点做 f l o y d floyd floyd,更新 F F F数组
5:看图自行推导
6:显然


阅读3

原题题解
Luogu CSP 2020 第一轮(初赛)模拟 题解&总结
Luogu CSP 2020 第一轮(初赛)模拟 题解&总结
1:当且仅当 i < j i<j i<j时才成立,如果 i = j i=j i=j的话是1
2:错误,是组合
3:不一定,有模数
4:确实
5:显然 C 10 5 C_{10}^5 C105肯定是最大值,而且没有超过模数
6:自己画一个杨辉三角求个前缀和即可


完善1

Luogu CSP 2020 第一轮(初赛)模拟 题解&总结

Luogu CSP 2020 第一轮(初赛)模拟 题解&总结
1:这个点遍历了,相当于去掉它
2:如果这个点没有入度了,相当于没有限制了,可以直接跑,如果 w = 0 w=0 w=0,说明它的父亲是没有删除的,那么自然它也可以遍历
3:父亲删除了,自己不能删,父亲没删,自己可以删
4:每个没有父亲的点开始遍历
5:把没有遍历到的点遍历完


完善2

Luogu CSP 2020 第一轮(初赛)模拟 题解&总结
Luogu CSP 2020 第一轮(初赛)模拟 题解&总结

1:最开始的 s u m sum sum只有第 n n n个数
2:显然放入 s i s_i si这个数
3:去掉最小值,再取平均值
4:遇到更优的,则重置k数组,并放入i-1
5:遇到相同的最优解,直接放入i-1


本人版权意识薄弱,如果放出题目侵权请私信我
有意见和问题可以在下方评论区留言

T h e   E n d The\ End The End

本文地址:https://blog.csdn.net/xuxiayang/article/details/108961812