当前位置: 移动技术网 > IT编程>开发语言>.net > 2020.09.12【NOIP提高组&普及组】模拟赛C组2

2020.09.12【NOIP提高组&普及组】模拟赛C组2

2020年09月01日  | 移动技术网IT编程  | 我要评论
题目来源:https://gmoj.net/junior/#contest/home/1797T1.匹配这题考试时用个括号栈就能解决的问题,主要是在考试时没看到,输入包括多组测试数据,100分就飞了。时间复杂度:O(n)T2.生日蛋糕这题也是比较水的了只要用一个二维的前缀和就能解决。二维前缀和再枚举两条分割线,并算出四个部分中巧克力的个数。时间复杂度:O(n2n^2n2)T3.游戏这其实是一道规律题(如果一个位置0则从该点出发后手必胜)(如果一个位置1则从该点出发先手必胜)1

题目来源:https://gmoj.net/junior/#contest/home/1797

T1.匹配

这题考试时用个括号栈就能解决的问题,主要是在考试时没看到,输入包括多组测试数据
,100分就飞了。
时间复杂度:O(n)

T2.生日蛋糕

这题也是比较水的了只要用一个二维的前缀和就能解决。

二维前缀和

在这里插入图片描述
再枚举两条分割线,并算出四个部分中巧克力的个数。
时间复杂度:O( n 2 n^2 n2)

T3.游戏

这其实是一道规律题
(如果一个位置0则从该点出发后手必胜)
(如果一个位置1则从该点出发先手必胜)
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1
1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
可得
1 1
2 3
4 6
5 8
7 11
9 14
10 16
12 19
13 21
15 24
17 27
18 29
我们可以发现这样的规律:

1 1——差值是0
2 3——差值是1
4 6——差值是2
5 8——差值是3
7 11——差值是4
9 14——差值是5
10 16——差值是6
12 19——差值是7
13 21——差值是8
15 24——差值是9
17 27——差值是10
18 29——差值是11

T4.最大利润

很水的一道树形DP,用并查集求他的root

本文地址:https://blog.csdn.net/dongzheren2008/article/details/108585598

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网