951专题

Codeforces Round 951 (Div. 2) A~E

A.Guess the Maximum(枚举) 题意: 爱丽丝和鲍勃想出了一个相当奇怪的游戏。他们有一个整数数组 a 1 , a 2 , … , a n a_1,a_2,\ldots,a_n a1​,a2​,…,an​。爱丽丝选择了某个整数 k k k并告诉了鲍勃,然后就发生了下面的事情: 鲍勃选择两个整数 i i i和 j j j( 1 ≤ i < j ≤ n 1\le i\lt j\le

Codeforces Round 951 (Div. 2)C. Earning on Bets

Problem - C - Codeforces 合理的答案: 求出 k1 ~ kn 的最小公倍数lcm,如果 lcm/k1 + lcm/k2 + ... + lcm/kn < lcm 即符合题意。 左边之和为我们付的总钱数,右边才是每次选择得到的钱数(都为lcm)。 直接拿1e9检查是否可以分即可(除尽除不尽k的商都加一,这样*k就超过了1e9)。 但没有证明🤓。 ————

Codeforces Round 951 (Div. 2)

A - Guess the Maximum 直接暴力枚举 a i , a i + 1 a_i,a_{i+1} ai​,ai+1​找最小的最大值 答案即为最小的最大值-1 code: #include<bits/stdc++.h>#define endl '\n'#define fast() ios::sync_with_stdio(false), cin.tie(nullptr),

Codeforces Round 951 (Div. 2) F. Kostyanych‘s Theorem(思维题 交互好题)

题目 交互题,n(n<=1e5)个点的完全图,无向的,初始恰好删了n-2条边 每次询问可以输入一个d:? d 交互器会输出一个当前度>=d的点v, 如果有多个这样的点,输出度最小的,如果还有多个,输出点号最小的 还会输出一个和这个点v当前没有连边的点x,如果x有多个,也输出点号最小的x 如果x不存在,输出x=0 然后交互器会把v这个点和当前连的所有边都删了, 如果没有找到这样的v,

Codeforces Round 951 (Div. 2) 题解分享

A. Guess the Maximum 思路 贪心 毫无疑问的是,Alice会选择所有区间最大值的最小值-1,即。 关键是如何选取。我们注意到区间长度越大,这个区间的最大值是随着它不减的,所以如果Bob要让Alice选的最小的话,选择的区间长度一定是2。 因此我们从左往右遍历一遍区间长度为2的情况即可。 code inline void solve() {int n; cin >>

Codeforces Round 951 (Div. 2)(A~C)

目录 A. Guess the Maximum B. XOR Sequences  C. Earning on Bets 这次比赛也是打的稀碎了,第二个少个break检查了15分钟才检查出来,第三个符号搞错了,错了两次,道心直接破碎了 A. Guess the Maximum   题意:我们对于n个元素的数组,我们会在里面选择两个数,然后去选出里面的最大值和k去做比较,如

4核32G轻量云服务器优惠价格65元/月、951元一年

京东云4核32G轻量服务器优惠价格65元/月、195元3个月、476元6个月、951元一年,配置4C32G-100G SSD系统盘-8M带宽-1500G月流量 华北-北京,京东云优惠活动 yunfuwuqiba.com/go/jd 活动链接打开如下图: 京东云4核32G轻量服务器优惠价格 京东云:轻量云主机CPU内存:4C32G公网带宽:8M带宽地域:华北-北京月流量:1500G月

951. 翻转等价二叉树

我们可以为二叉树 T 定义一个翻转操作,如下所示:选择任意节点,然后交换它的左子树和右子树。 只要经过一定次数的翻转操作后,能使 X 等于 Y,我们就称二叉树 X 翻转等价于二叉树 Y。 编写一个判断两个二叉树是否是翻转等价的函数。这些树由根节点 root1 和 root2 给出。   示例: 输入:root1 = [1,2,3,4,5,6,null,null,null,7,8], ro

leetcode 951. 翻转等价二叉树

思想 题目中说了,只要经过一定次数的翻转操作后,能使二叉树 X 等于二叉树 Y,我们就称二叉树 X 翻转等价于二叉树 Y,所以不一定在每一个root都要进行翻转。 上面的树的颜色分别代表递归思路(3)的①②③情况。 标为黄色代表: r o o t 1 root_1 root1​和 r o o t 2 root_2 root2​相比标为橘色代表以下两种情况都可以: l e f t 1 lef