摘要: Codeforces Round 940 (Div. 2) and CodeCraft-23 前四题难度适中,总体还算不错,我想想都能做。E题考察威尔逊和质数筛前缀和算贡献。F题是数据结构,据说很版,还没补。 A题:题意:给出n个木棍,最多组成多少个多边形 Solution:统计各长度木棍的数量,全 阅读全文
posted @ 2024-04-23 09:39 potential-star 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 倍增求lca struct edge{ int v,w; }; //思考:要想知道一个数有几个二级制位,直接n=__lg(x) //我们可以知道<n最近的2的次幂,9最大的是8,8虽然是2的3次方,但要遍历它的每一位 //需要3到0开始,也就是考虑到0的影响,我们可以正好满足偏移。 //2的3次方有 阅读全文
posted @ 2024-04-20 03:41 potential-star 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 01 trie 找序列中任意两数的最大异或和 int n, m; int a[N]; int idx=0; int ch[N*31][2]; void insert(int x){ int p=0; for(int i=30;i>=0;i--){ int u=(x>>i)&1; if(!ch[p][ 阅读全文
posted @ 2024-04-20 03:19 potential-star 阅读(1) 评论(0) 推荐(0) 编辑
摘要: DFS序专题 NC13611 https://ac.nowcoder.com/acm/problem/13611 题意:要求树上任意两点相同颜色之间的路径上的点也是相同颜色,k种颜色,求方案数 Solution:原问题等价于将树分割成若干连通块且相互之间颜色不同 其实是道数论题。 题意可以转化为将树 阅读全文
posted @ 2024-04-12 20:00 potential-star 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 找到最小的数满足里面有n个不被x整除的整数,m个不被y整除的数,且这n个数和m个数完全不重合。x和y都是质数 int n, m,a,b; //int a[N]; bool check(int x){ int n1=x/a; int m1=x/b; int c=x/(a*b); int p=n1-c, 阅读全文
posted @ 2024-04-06 21:09 potential-star 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Codeforces Round 937 (Div. 4) B题是输出规律图形题,对于这种题不能直接不思考就上去模拟,而应该思考一下数学规律,往往是模意义下的规律。 本题只需要模4以后的结果分为两类,分别讨论即可。对于模4可以利用位运算取出第二位的,这与模2同理。 char s1='#'; char 阅读全文
posted @ 2024-04-04 13:58 potential-star 阅读(11) 评论(0) 推荐(0) 编辑
摘要: Codeforces Round 859 (Div. 4) 评价:比较简单的一集,简单考察思维和最基础算法 E:交互题。看了oiwiki和codeforces的文章,之前看的abc文章忘了,打算写一篇总结特点和一些典型例题,还了解了其他题型。 Solution:回到本题:只需要利用前缀和优化每次二分 阅读全文
posted @ 2024-04-04 00:43 potential-star 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Codeforces Round 918 (Div. 4) D:本题从实现上来说正难则反,应该倒着做 在我正着做的时候,由于在访问后面元素的时候没有判边界,导致数组越界,出现奇怪字符在最后答案中。 int n, m; int a[N]; bool check(char c){ if(c=='a'|| 阅读全文
posted @ 2024-04-02 19:56 potential-star 阅读(4) 评论(0) 推荐(0) 编辑
摘要: E题 链接:https://ac.nowcoder.com/acm/contest/78292/E 来源:牛客网 小苯非常喜欢等比数列。有一天他得到了一个长为 \(n\) 的数组 \(a\),他想从里面选一些数字使得被选中的数字构成一个等比数列,请问他最多可以选择多少个数字呢 输入包含两行。 第一行 阅读全文
posted @ 2024-03-30 21:28 potential-star 阅读(1) 评论(0) 推荐(0) 编辑
摘要: https://www.luogu.com.cn/problem/P8773 [蓝桥杯 2022 省 A] 选数异或 题目描述 给定一个长度为 \(n\) 的数列 \(A_{1}, A_{2}, \cdots, A_{n}\) 和一个非负整数 \(x\), 给定 \(m\) 次查询, 每次询问能否从 阅读全文
posted @ 2024-03-30 01:53 potential-star 阅读(5) 评论(0) 推荐(0) 编辑