加载中...

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页
摘要: ##给定有向图 染任意一点为黑色 如果一个点的所有入边都为黑色 那么他就可以变成黑色 难点涉及搜索时候先后的问题 https://ac.nowcoder.com/acm/contest/33186/J 性质 :因为染入度为1的点的时候不如把他的前面一个点染色 所以将所有入度为1的点合并到他的前一个点 阅读全文
posted @ 2022-08-18 15:18 liang302 阅读(34) 评论(0) 推荐(0)
摘要: ##找坐位https://ac.nowcoder.com/acm/contest/33186/C 需要注意 因为是射线而且起点固定 所以每一行只有最前面的那一个位置的斜率是符合要求的 可使用单指针的枚举 计算两个顶点开始 每一行不被射线射到的位置向下取整即可 #include <bits/stdc+ 阅读全文
posted @ 2022-08-18 14:38 liang302 阅读(69) 评论(0) 推荐(0)
摘要: ##牛客第一题https://ac.nowcoder.com/acm/contest/33186/A signed main(){ // ios::sync_with_stdio(false); // cin.tie(0),cout.tie(0); int n; cin>>n; for(int i= 阅读全文
posted @ 2022-08-18 00:20 liang302 阅读(42) 评论(0) 推荐(0)
摘要: #期望的线性性质:E(ax+by)=aE(X)+bE(Y)=p(X)×E(X)+p(Y)×E(Y) dp(状态)的值:在当前状态下还需要多少论才能结束答案 所以输出的是dp(初始状态) dp(目的状态=0) dp[i][j]=p1 * ( dp[i-1][j-1] + 1 ) + p2 * (dp[ 阅读全文
posted @ 2022-08-16 18:00 liang302 阅读(68) 评论(0) 推荐(0)
摘要: 1.两个b中隔k个a 牡牛和牝牛 https://www.acwing.com/problem/content/1309/ 约翰决定任意两只牡牛之间至少要有 K 只牝牛。求组合的方案书 dp f[i]集合:考虑前i头牛,且第i头牛是1的方案 由f[0]...f[i-k-1]转移过来 #include 阅读全文
posted @ 2022-08-15 16:34 liang302 阅读(28) 评论(0) 推荐(0)
摘要: void mul(int c[], int a[], int b[][N])//a*b=c a是行向量 b是矩阵 { int temp[N] = {0};//缓存矩阵 因为mul传入的c矩阵和a矩阵 可能是相同的 你不能一边读一边改 for (int i = 0; i < N; i ++ ) for 阅读全文
posted @ 2022-08-09 00:04 liang302 阅读(32) 评论(0) 推荐(0)
摘要: 给出一系列线性同余方程: x≡a[1](mod m[1]) x≡a[2](mod m[2]) x≡a[3](mod m[3]) … 求x的最小值 令M=m[1]∗m[2]∗…∗m[n] 令M[i]=M/m[i], 因为m[]中的数两两互质,所以M[i]与m[i]互质,所以可以用扩欧求出M[i]的逆元 阅读全文
posted @ 2022-08-08 23:47 liang302 阅读(456) 评论(0) 推荐(0)
摘要: 因为乘是o1 但我们变成olog //龟速乘 将乘法变成加法 a*b%k LL qmul(LL a, LL b, LL c) { LL res = 0;// 加法的0元为0 while (b) { if (b & 1) res = (res + a) % c; a = (a + a) % c; b 阅读全文
posted @ 2022-08-08 23:10 liang302 阅读(29) 评论(0) 推荐(0)
摘要: x和y的最大公约数是d (x,y)=d 转化成方程 ax+by=d 参数x和y相关的表达式 x y正负不管 x=x0+kb/d (对方的那坨来加的) y=y0-ka/d //拓展欧几里得 int exgcd(int a, int b, int &x, int &y)//ax=d%(mod b) x和 阅读全文
posted @ 2022-08-08 21:10 liang302 阅读(181) 评论(0) 推荐(0)
摘要: φ(N)=N(1-1/p1)(1-1/p2)(1-1/p3)(1-1/p4)…..(1-1/pn) //注意这里的n φ(1)=1 1.欧拉函数是积性函数——若 m,n 互质,φ(mn)=φ(m)φ(n) 2.若 n 是素数 p 的 k 次幂,φ(n)=p^k-p^(k-1)=(p-1)p^(k-1 阅读全文
posted @ 2022-08-07 01:54 liang302 阅读(538) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页