摘要: 【题目大意】 有n道题,第i道题有ai个选项。一个人把所有的正确答案填到了后面一题上(特殊的,当i=n的时候填到1上),问他期望做对几道题? 【思路】 沙茶题……显然每道题的期望是独立的。 对于某道题,它做对的概率等于当前题目和下一题答案是一样的概率。考虑选项数较小的那一个,它和另一题答案相同的概率 阅读全文
posted @ 2016-10-01 14:42 iiyiyi 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 【题目大意】 在n*m的网格中选一条回路,使权值和最大。 【思路】 和之前裸的插头DP差不多,只不过现在回路不需要经过所有的格子。所以有以下几个注意点(具体看注释): (1)left和up插头相等的时候,直接更新答案; (2)left和up插头不存在的时候,还要考虑当前格子不取的情况。 orz写了半 阅读全文
posted @ 2016-10-01 14:02 iiyiyi 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 国庆万岁!!!!! 【题目大意】 给定一张无向图,有两种边的类型为0和1。求一个最小生成树使得边0有k条。 【思路】 跑两次Kruskal。 第一次的时候优先选择边1,然后判断有哪些边0还不能连通,那么这些边0是必须要选取的。如果必须要选的边0大于k,那么直接输出无解。 第二次的时候先合并那么必须要 阅读全文
posted @ 2016-10-01 09:44 iiyiyi 阅读(557) 评论(0) 推荐(0) 编辑