返回顶部
上一页 1 2 3 4 5 6 7 ··· 52 下一页
摘要: D. Treelabeling 题意:给你一颗$n$个节点的树,让你给每个点赋不同值$[1,n]$,博弈,先手先选起点$u$,之后每次选相邻的点$v$,同时满足$u \oplus v\le min(u,v)$.问你如何赋值,使得先手选择并且能赢的起点最多. 题解:先看$u\oplus v\le mi 阅读全文
posted @ 2021-11-16 10:48 Rayotaku 阅读(175) 评论(0) 推荐(0) 编辑
摘要: D. Guess the Permutation 题意:交互题,一长度为$n$的排列,选择三个整数$i,j,k\ (1\le i<j<k\le n,j-i>1)\(,然后翻转区间\)[i,j-1]\(和\)[j,k]$内的元素。每次可以询问一个区间,告诉你区间逆序对的数量,让你在40次之内得出$i, 阅读全文
posted @ 2021-11-16 10:34 Rayotaku 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 离线将所有信息存下来,按照字符的大小排序,不难发现,字符ascii越大的最后覆盖最优,那么我们选最大的覆盖,同时并查集维护覆盖过的区间,即让每个节点的父亲都等于它右边的节点,对于每个区间我们跑$[l_i,r_i]$,每次更新$l$为$p[l+1]$,这样遇到覆盖过的区间就直接跳过,那么复杂度为$O( 阅读全文
posted @ 2021-11-13 19:55 Rayotaku 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 完完全全就是segment tree beats的板子题 代码: #include <bits/stdc++.h> using namespace std; #define PII pair<int,int> #define fi first #define se second #define pb 阅读全文
posted @ 2021-11-13 19:46 Rayotaku 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 北化ACM集训队每周程序设计 7 问题 E: 病毒树 题意:给你一颗$n$个节点的树,有$k$个节点,给每个节点涂色,要求每三个相邻的节点颜色不同,求方案数。 题解:我们dfs这颗树,当遍历到某个节点时,要给这个点涂色,那么这个点不能和他的父亲,以及他左边的同父亲的兄弟,以及父亲的父亲同一个颜色,然 阅读全文
posted @ 2021-11-13 19:43 Rayotaku 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 2021-2022 ACM-ICPC Brazil Subregional Programming Contest C. Creating Multiples 题意:有一个长度为$n$的$B$进制数,问你能否减小某一位上的数,使得其可以整除$B+1$,输出修改的位置和修改后的数,如果不能满足条件输出 阅读全文
posted @ 2021-11-10 14:42 Rayotaku 阅读(740) 评论(0) 推荐(0) 编辑
摘要: AtCoder Beginner Contest 226 A - Round decimals 给你一个小数让你输出四舍五入后的整数,我直接%.0f输出wa了一个点,用字符串判断过了。。。 B - Counting Arrays 给你$n$个数组,问你有多少种数组 直接map输出size就好 C - 阅读全文
posted @ 2021-11-08 01:26 Rayotaku 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 题意:每个点都属于某个公司,公司对应一个权值,对于一条路径,如果一些点属于同一家公司,那么贡献只能算一次,给你一张图,路径只能从小的往大的走,现在问你从$1$到每个点的路径上的最大权值是多少。 题解:$n$最大为$36$,出现多个点的公司数最大为$\frac{n}{2}$,不难发现,对于一条路径,如 阅读全文
posted @ 2021-11-04 02:05 Rayotaku 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 题意:有$n$个人,$m$个餐馆,每个人都有自己想去的餐馆,按喜好顺序排列,同时餐馆也对这些想要来的顾客做了优先级排列,问你最后那些人能预定到餐馆。 题解:这题咋一眼看是一个稳定婚姻匹配的裸题,但数据范围似乎不太行,我们先将所有人放到队列里,然后按顺序给他们安排餐馆(放入优先队列中,根据餐馆希望的优 阅读全文
posted @ 2021-11-03 23:28 Rayotaku 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 题意:有$n$对夫妻,假设某一对夫妻感情不合,那么男人会去找自己以前的情人私奔,然后情人的老公也会找自己以前的情人私奔,如果每个人都重新配对上了,那么这一对夫妻的婚姻就不安全,问你每对夫妻的婚姻是否安全 题解:对于每对夫妻,先将他们的匹配断开,然后匈牙利算法, 判断合不合法即可 代码: #inclu 阅读全文
posted @ 2021-11-03 11:59 Rayotaku 阅读(70) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 52 下一页