上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
  2017年10月26日
摘要: Problem 给你1个数n,求出0 ≤ x include include include include include using namespace std; define sqz main define ll long long define reg register int define 阅读全文
posted @ 2017-10-26 16:14 WizardCowboy 阅读(133) 评论(0) 推荐(0)
摘要: Problem 有n个小朋友坐成一圈,每人有ai个糖果。每人只能给左右两人传递糖果。每人每次传递一个糖果代价为1。 求使每个人糖果数相同的最小代价。 Solution 我们假设第i为同学给了第i+1为同学Xi个糖果(n的后一位为1) 所以ans = X1 + X2 + X3 + ······ + X 阅读全文
posted @ 2017-10-26 16:08 WizardCowboy 阅读(180) 评论(0) 推荐(0)
摘要: Problem 给你2 n的格子,每个格子有一个字母,从任意一点出发,不重复的经过上下左右,生成要求的字符串。问有几种不同的走法。 Solution 分三段,左U型、中间、右U型。 分别枚举左边和右边的长度,中间一段用Dp来解决。 Dp[i][j][k],i,j,k表示当前在(i,j)位置,枚举到第 阅读全文
posted @ 2017-10-26 10:29 WizardCowboy 阅读(216) 评论(0) 推荐(0)
摘要: Problem 给一个由问号和数字组成的数字串A(问号表示任一数字)。 再给定n个数字Bi,和0~9的数字的价值。 F(x)表示x各个位数上的价值和。问A为何值时,sum(F(Bi+A))的值最大为多少。 1 ≤ A,Bi include include include include using 阅读全文
posted @ 2017-10-26 07:56 WizardCowboy 阅读(144) 评论(0) 推荐(0)
  2017年10月19日
摘要: Problem 给定一个字符串数的二进制表示(不含前导0)s(长度不超过5000), 对于一个数n(初值为0),可以进行以下两种操作: 1.将n的二进制表示(无前导0)写到已经写的串的后面. 2.n加上1. 问组成s的不同方法数以及最少用多少次操作能组成串s. Solution 对于第一问: 用f[ 阅读全文
posted @ 2017-10-19 20:56 WizardCowboy 阅读(262) 评论(0) 推荐(0)
  2017年10月18日
摘要: Problem 给你一棵树,最少删掉哪些边,能使得余下的至少有1个大小刚好为k的残树。 1 ≤ k ≤ n ≤ 400 Solution 用f[i][j]表示以i为根有j个节点的最少删边数量 因为此题要输出删除的边 v[i][j]表示以i为根删掉j个节点需要删去的边对应的(点u,该u点还需要删去的边 阅读全文
posted @ 2017-10-18 23:35 WizardCowboy 阅读(215) 评论(0) 推荐(0)
摘要: Problem 给定一个数x,有p%的概率乘2,有1 p%的概率加1,问操作k次,其二进制数下末尾零的个数的期望。 Solution 每次操作只会影响到最后的8位 我们用dp[i][j]表示i个操作后,后面的操作还需要加j 对于+1的操作:dp[i][j 1]+=dp[i 1][j] (1 p) 对 阅读全文
posted @ 2017-10-18 20:46 WizardCowboy 阅读(164) 评论(0) 推荐(0)
摘要: Problem 一个n m块砖的建筑,一共k天,每天风从两边吹,吹掉砖的概率为p,反之为1 p,求最终建筑没有倒塌的可能性(上层与下层有交集且每一层都有砖) Solution 首先,我们可以预处理出pl[]和pr[]数组,表示k天后左右两边风吹到的位置的可能性 然后我们可以枚举层数,当前这一层的左右 阅读全文
posted @ 2017-10-18 10:51 WizardCowboy 阅读(192) 评论(0) 推荐(0)
  2017年10月17日
摘要: Problem n个老鼠,m个洞,告诉你他们的一维坐标和m个洞的容量限制,问最小总距离。 Solution 用dp[i][j]表示前i个洞,进了前j个老鼠的最小代价 dp[i][j]=min(dp[i 1][k]+Sum[j] Sum[k])(其中Sum[x]表示前x个老鼠到当前第i个洞的距离总和) 阅读全文
posted @ 2017-10-17 15:27 WizardCowboy 阅读(162) 评论(0) 推荐(0)
摘要: Problem 有一条长为l的公路(可看为数轴),n盏路灯,每盏路灯有照射区间且互不重叠。 有个人要走过这条公路,他只敢在路灯照射的地方唱歌,固定走p唱完一首歌,歌曲必须连续唱否则就要至少走t才能继续唱。 问最多能唱多少首歌 Solution 贪心:对于一段照射区间要么不唱歌要么能唱多久唱多久 提早 阅读全文
posted @ 2017-10-17 15:15 WizardCowboy 阅读(111) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页