Team Round(Training)系列:每周六12:15-17:15
这场比赛是在9月28日13:30 - 16:30打的,原标题为GYM#4 信心恢复训练(cloned from cls)
PS:LM在原先的比赛中是没有的,我随便找了div1的bc题,但是后面也没有去攻破他们。
信心恢复场嘛,做的题就会多一些,一共解了DIHGEFCKB九道题目
D - Husam’s Bug
题解:模拟
1 | // Author : Wqr_ |
I - Husam and the Broken Present 1
题解:主对角线开根号求解
1 | /************************************************ |
H - Give Me This Pizza
题解:单调栈经典问题?(dqy写的)
1 |
|
G - In the Chairman’s office
题解:可怕的是我当时wa 了两发??
1 | /************************************************ |
E - Abdalrahman Ali Bugs
题解:枚举
1 | /**************************************************************** |
F - Certifications
二分
1 | // Author : Wqr_ |
C - MRT Map
题解:dqy写的最短路…甚至没看题
1 |
|
K - Counting Time
题意:给一个九宫格的初始状态 填完这个九宫格使得每个数字x能跳到x+1的方案有多少种 能跳到的区域为八连通 且x只能跳到x+1
题解:dfs
1 |
|
B - So You Think You Can Count?
题意:把一个字符串分成若干段,每一段里面的字符不能重复,问有多少种分法
题解: 动态规划,定义dp 表示字符串前n个字母的分法种数,先预处理字符串,对于每个字符,计算出以这个字符为结尾的无重复字符的一段最长的长度,第i个字符对应的长度记为f[i]然后可以得出递推式:dp[0]=1;dp[i]=dp[i-j] (1<=j<=10)
1 |
|
补题:
A - On The Way to Lucky Plaza
题意:m个店 每个店可以买一个小球的概率为p 求恰好在第m个店买到k个小球的概率
思路:概率dp,利用了线性性。第i个店买到第k1个球是 由 第i-1个点买了k1-1个球乘p得到。两个点:逆元用一下,存在精度问题。
1 |
|