上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 37 下一页
摘要: 这回是两道题一起... [USACO09NOV]灯 [中山市选2009]树 题意:给您一些灯,以及一些边。每次改变一盏灯的时候,它相邻的灯也会变。求把灯状态全部转换的最小操作次数。 解: 解异或方程组的经典题。 我们对于灯列一个方程组,如果i对j有影响就令a[j][i] = 1 然后解出上三角矩阵。 阅读全文
posted @ 2018-08-03 18:00 huyufeifei 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 大意:给定简单无向图,从1号点出发,等概率走路,到n号点停止。 求每条边经过的次数期望。 解: 边的期望可以由点的概率很容易推出来。 点的概率是互相关联的,比如1号一开始概率为1,但是可能出去之后就回来结果概率比1还大了,然后又会影响到别的点.... 有一种高斯消元的感觉,再一看数据范围:刚好!那么 阅读全文
posted @ 2018-08-03 16:26 huyufeifei 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 论业界毒瘤之矩阵快速幂 + 快速乘。 因为%数是1e13爆long long了所以要快速乘...不会O(1)的就写了个O(logn)的。 这个溢出害我调了半天... 【题目描述】 斐波那契数列满足f[0]=0,f[1]=1,f[i]=f[i-1]+f[i-2](i>=2)。已知f[i]对1e13取模 阅读全文
posted @ 2018-07-31 18:05 huyufeifei 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 【题目描述】 给定k,你需要找到一个最小的n,使得有至少一个1~n的排列不是任何一个字符集不超过k的字符串的后缀排名数组,并构造出这样的排列中字典序最小的一个。 后缀排名数组指:对于一个字符串,将其所有后缀按字典序排序,第i的后缀排名为a[i]。如abbab的后缀排名数组为 2 5 4 1 3。 【 阅读全文
posted @ 2018-07-31 16:10 huyufeifei 阅读(208) 评论(1) 推荐(0) 编辑
摘要: 题意: 用1到n算24点。 易证1~3无解。 易证当n有解时n + 2有解。*((n + 2) - (n + 1))即可。 然后手动构造一下4和5即可。 1 #include <cstdio> 2 3 int main() { 4 int n; 5 scanf("%d", &n); 6 if(n < 阅读全文
posted @ 2018-07-30 14:43 huyufeifei 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 题意: 给定n个正整数与a,b两个集合,求一种方案使得这n个数恰好被分在这两个集合中且集合中无多余的数且若x在a中则A-x在a中,若x在b中则B-x在b中。 题意理解了我好半天... 解法1:并查集。 把x, A - x,B - x(如果不存在B - x,x就不能放B集合)放入同一个并查集即可。 实 阅读全文
posted @ 2018-07-30 14:28 huyufeifei 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 又是线段树。 区间开平方求和,套路题。 如果开到了1就不用再开下去了,否则直接到底。 记得 l > r 时交换 l r 1 #include <cstdio> 2 #include <cmath> 3 #include <algorithm> 4 typedef long long LL; 5 co 阅读全文
posted @ 2018-07-23 15:42 huyufeifei 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 线段树日常操作。 维护left,right,sum,large表示左右最大,总和,区间最大。 然后瞎搞搞就OK了。 pushup l == r 的时候 left right large 都等于 sum 查询的时候分类讨论力度要大... 由于只有单点修改所以没有标记,比较爽。 洛谷的数据,记得把输入的 阅读全文
posted @ 2018-07-23 14:35 huyufeifei 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 离家出走 【题目描述】 企鹅豆豆考试爆零了 心态爆炸的他准备离家出走 贫穷的企鹅国有 N 座城市 一开始城市之间没有道路连接不能通行 随着时间推移,一些道路逐渐建立 但由于国家财力实在不足 所以随时随地任意两座城市最多只有一条路径可以互相到达 每次豆豆考试爆炸,他都想从考场里跑到离考场最远的一个城市 阅读全文
posted @ 2018-07-22 16:32 huyufeifei 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 大毒瘤...... 时隔快半年我终于花了两个小时堪堪A掉这一题...果然我还没有准备好。 想法:用DFS模拟递归。 时间复杂度的处理:每层循环取max,然后相加。 最大难点:各种繁杂而令人发指的特判。 为了简明代码,我写了6个辅助函数。 然后就A了... 1 // shi jian fu za du 阅读全文
posted @ 2018-07-14 15:57 huyufeifei 阅读(137) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 37 下一页
试着放一个广告栏(虽然没有一分钱广告费)

『Flyable Heart 応援中!』 HHG 高苗京铃 闪十PSS 双六 電動伝奇堂 章鱼罐头制作组 はきか 祝姬 星降夜