2023.11.6联赛总结

T 1 T1 T1让你构造出一个不超过 40 ∗ 40 40*40 4040的矩阵,满足连续的 r y x ryx ryx n n n个。

一开始我想着直接放 r y x ryx ryx,这个做法有 80 80 80分,但是打挂了,再调了将近1个小时后,选择先跳过,拒绝死磕。

T 2 T2 T2给出 n n n个数, A A A可以先取走一个,问 B B B可以取走的数字期望最大。

赛时压根不是很懂题目大意,再加上它是期望,所以我直接去看 T 3 T3 T3

T 3 T3 T3对于一个排列,定义 f ( k , i ) = min ⁡ j = k k + i − 1 a j f(k,i)=\min\limits_{j=k}^{k+i-1}a_j f(k,i)=j=kmink+i1aj F ( k ) = max ⁡ i = 1 n − k + 1 f ( k , i ) F(k)=\max\limits_{i=1}^{n-k+1}f(k,i) F(k)=i=1maxnk+1f(k,i)

给出 F ( 1 ) , F ( 2 ) . . . , F ( n ) F(1),F(2)...,F(n) F(1),F(2)...,F(n),问有多少种满足的排列。

这玩意暴力有20分,一开始打完之后我推了个小性质,想着优化一手,结果发现做法假了,于是匆匆忙忙改回暴力交了。

T 4 T4 T4给定一个 0 / 1 0/1 0/1边权图,当一条边的边权为 1 1 1时, ( a u , a v ) ∈ { ( A , D ) , ( A , B ) , ( B , D ) , ( B , A ) , ( C , D ) , ( C , A ) , ( C , B ) } (a_u,a_v) \in \{(A,D),(A,B),(B,D),(B,A),(C,D),(C,A),(C,B)\} (au,av){(A,D),(A,B),(B,D),(B,A),(C,D),(C,A),(C,B)}

暴力虽然有 20 20 20分,但我的暴力好像是 O ( 4 n ) \mathcal O(4^n) O(4n),骗不到分。

最后跑去修 T 1 T1 T1,比赛结束前还是没有调出来。

总结:代码实现能力较弱,赛时会在一些地方卡壳;构造题很难想到较好的构造方法,这点只能靠后面多刷题来补充。

你可能感兴趣的:(赛后总结,赛后总结)