10 2017 档案

摘要:新Link: mczhuang.cn 阅读全文
posted @ 2017-10-27 07:47 Michael_Zhuang 阅读(238) 评论(0) 推荐(0)
摘要:做法:快速幂+求逆元取模 因为ans=((3^(n+2))/2)%P 而ans%P/2!=ans/2%P 所以由费马小定理当gcd(a,p)==1&&P为质数时,a^(p-1)≡1(mod p)可得:ans*(p+1)/2≡ans/2 (%p) 然后就可以美滋滋地对ans取模辣 Code: 1 #i 阅读全文
posted @ 2017-10-26 20:13 Michael_Zhuang 阅读(138) 评论(0) 推荐(0)
摘要:做法:斜率优化DP 斜率优化DP:Link 预处理:sort处理可合并土地,得到a[]严格上升,b[]严格下降的序列 朴素DP方程:F[i]=min f[j]+a[i]*b[j+1](0<j<i) 朴素DP Code: 1 #include <cstdio> 2 #include <cstring> 阅读全文
posted @ 2017-10-26 10:13 Michael_Zhuang 阅读(167) 评论(0) 推荐(0)
摘要:线段树维护sum值并记录add与mult用于标记下传+乘法结合律 1 #include <cstdio> 2 #define ll long long 3 inline int read() 4 { 5 register int k=0,f=1;register char c=getchar(); 阅读全文
posted @ 2017-10-23 19:39 Michael_Zhuang 阅读(196) 评论(0) 推荐(0)
摘要:Solution: Kruskal+并查集+暴搜 对于每一个符合题意的最小生成树,其每一条树边必定满足:①边权值和一定②对于最小生成树上的每一种权值的边,其数量一定 利用条件②,可以在每一种权值中dfs枚举所有情况,利用并查集判断待取边能否加入(因为回溯需要恢复状态,不能路径压缩) Code: 1 阅读全文
posted @ 2017-10-19 21:36 Michael_Zhuang 阅读(212) 评论(0) 推荐(0)
摘要:1666: [Usaco2006 Oct]Another Cow Number Game 奶牛的数字游戏 模拟 1 #include <cstdio> 2 inline int read() 3 { 4 register int f=1,c=getchar(),k=0; 5 while (c<'0' 阅读全文
posted @ 2017-10-18 19:57 Michael_Zhuang 阅读(206) 评论(0) 推荐(0)
摘要:Solution:最短路树+并查集/树链剖分维护 1 #include <cstdio> 2 #include <queue> 3 #include <algorithm> 4 inline void swap(int &a,int &b) 5 { 6 register int tmp=b; 7 b 阅读全文
posted @ 2017-10-18 19:30 Michael_Zhuang 阅读(200) 评论(0) 推荐(0)
摘要:Re 【问题引入】 对于区间修改、区间查询这样的简单问题,打一大堆线段树确实是不划算,今天来介绍一下区间查询+区间修改的树状数组 【一些基础】 树状数组的基本知识不再介绍,请自行百度 我们假设sigma(r,i)表示r数组的前i项和,调用一次的复杂度是log2(i) 设原数组是a[n],差分数组c[ 阅读全文
posted @ 2017-10-13 19:53 Michael_Zhuang 阅读(228) 评论(0) 推荐(0)
摘要:1 #include<bits/stdc++.h> 2 const int RN=1e5; 3 char ib[RN+5],*ip=ib+RN,ob[RN+1007],*op=ob; 4 inline int gc(){ 5 ip==ib+RN?fread(ip=ib,1,RN,stdin)[ib] 阅读全文
posted @ 2017-10-10 21:42 Michael_Zhuang 阅读(130) 评论(0) 推荐(0)
摘要:Notes:莫名其妙WA一定是数组开小了!!! 一句话树链剖分:将一棵树“剖分”为多条链再映射到线段树上维护 时间复杂度:O(n(logn)^2) BZOJ 1036题意: 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成一些操作: I. CHAN 阅读全文
posted @ 2017-10-10 21:37 Michael_Zhuang 阅读(193) 评论(0) 推荐(0)