题解p9580 round game

Codeforces Round 881 (Div. 3)

# A. Sasha and Array Coloring 为了让贡献最大,每种颜色只能染两个数 显然这两个数为最大值与最小值、次大值与次小值、第三大值与第三小值……以此类推即可 # B. Long Long 为了让和最大,我们需要的就是把所有负数变成正数 那么第一问的答案就是 $\sum_{i=1 ......
Codeforces Round 881 Div

题解 CF1857G【Counting Graphs】

一个非常显然的事情是:总方案数即为每条边方案数之积。 树边已经确定,考察每条非树边 $(u,v)$ 可以怎么取。给定的树 $T$ 是唯一最小生成树,这意味着非树边 $(u,v)$ 要么不存在,要么权值大于 $T$ 上 $(u,v)$ 之间任意一条边的权值。设 $T$ 上 $(u,v)$ 间的最大边权 ......
题解 Counting Graphs 1857G 1857

杭电多校 2023 杂题题解

打算只写点有意思的题。 ### D1J Easy problem I 注意到 $x_i$ 单增,所以一个数被减到负数之后,所有的操作都会将它减到负数,也就等价于乘 $-1$ 再相加。 使用一棵线段树维护所有数,将这些数分为两种,一种如上,一种是区间减。 最终所有数都会变为需要乘 $-1$ 再相加的数 ......
题解 2023

SDOI2016 题解

[Lnk](https://www.luogu.com.cn/problem/P4069) 首先树剖,然后变成在 $\text{dfn}$ 区间上插一个关于 $\text{dis}$ 的一次函数。这个很神奇,一般的李超树是,在 $x$ 轴区间上插入关于 $x$ 的一次函数。然而这里,$\text{d ......
题解 SDOI 2016

luogu P4200 千山鸟飞绝 题解 【一维数组套平衡树】

[TOC] # 题目 [题目链接](https://www.luogu.com.cn/problem/P4200) # 解题思路 首先,此题有明显的插入、删除、查找,所以必须要使用平衡树。 考虑如何使用平衡树维护每个鸟的状态。发现很不方便,因为鸟的位置改变,整个平衡树的值都要修改。 考虑针对每个节点 ......
题解 数组 luogu P4200 4200

P9507 [BalkanOI2018] Popa 题解

[原题传送门](https://www.luogu.com.cn/problem/P9507) ## 题目描述 Ghiță 有一个下标从 $0$ 开始的正整数序列 $S$。因为他是喀尔巴阡的国王,所以他想要构造一个节点编号为 $0,1,\ldots ,N-1$ 的二叉树,满足: - 树的中序遍历按节 ......
题解 BalkanOI P9507 9507 2018

Codeforces Round 891 (Div. 3) A-G

偷偷摆烂导致小号掉了16分,但是队友涨了16分,~~一定是米哈游的问题!~~ ## A. Array Coloring 题意:给出一个长为$n$的数组,问能否把所有元素分别染成两种颜色中的一种,并且使得同种颜色的元素和它们最后的奇偶性相同。 ### Solution 算出奇数个数看是不是奇数个即可 ......
Codeforces Round 891 A-G Div

桐柏邀请赛 S15 题解

# A 发现只是单向变换 $(0\to 1)$,用两个变量维护位置最小值和最大值即可。 ```cpp #define int long long int n,q,maxn,minn=1e18+1,x; signed main(){ n=read(),q=read(); while(q--){ x=r ......
题解 邀请赛 S15 15

CF1857B Maximum Rounding 题解

[题面](https://codeforces.com/problemset/problem/1857/B) ## 题目大意 给定 $T$ 组数据,每组数据一个自然数 $n$,可以多次选择第 $k$ 位数进行四舍五入,求出四舍五入后该数的最大值。 ## 分析思路 思想:**贪心**。 这里给定了两种 ......
题解 Rounding Maximum 1857B 1857

P1196 [NOI2002] 银河英雄传说 题解

好吧,作为一道绿题,我还是没能够自己做出来。 我做这道题时思路:利用并查集,对于 M 询问,如果不在同一集合则将两者所在集合合并,对于 C 询问 ,如果不在同一集合很好解决,如果在同一集合,我们需要解决的首要问题是如何计算出两者之间的数量 。 所以就从这道题出发,学习一下带权并查集吧! **思路:通 ......
题解 英雄 传说 P1196 1196

Codeforces Round 891 (Div. 3)

# A. Array Coloring ```cpp #include using namespace std; void solve() { int n; cin >> n; int sum = 0; for( int i = 1 , x ; i > x , sum += x; if( sum % ......
Codeforces Round 891 Div

Codeforces Round 891(Div. 3)

# Codeforces Round 891(Div. 3) ## A. Array Coloring > 给你一个由 $n$个整数组成的数组。你的任务是确定是否有可能用两种颜色给数组中的所有元素着色,使得两种颜色元素的和具有相同的奇偶性,并且每种颜色至少有一个元素被着色。 > > 例如,如果数组是 ......
Codeforces Round 891 Div

Codeforces Round 891 (Div. 3) 题解

# A. Array Coloring 因为: 偶数+偶数=偶数 奇数+奇数=偶数 奇数+偶数=奇数 所以设 $s1$ 为奇数之和,$s2$ 为偶数之和 $s2$ 必定是偶数 如果奇数的个数为偶数,则 $s1$ 为偶数;否则是奇数 而在 $s1$ 为奇数时,即使拿一个奇数加到 $s2$ 里,那么也是 ......
题解 Codeforces Round 891 Div

CF1030F题解

## CF1030F 题解 [传送门](https://www.luogu.com.cn/problem/CF1030F) [更好的阅读体验](https://www.cnblogs.com/Xttttr/p/17615939.html) 简化题意:有 $n$ 个小球,每个小球在位置 $a_i$,移 ......
题解 1030F 1030 CF

CF1477E题解

[洛谷博客链接](https://www.luogu.com.cn/blog/hanhan-zz/cf1477e-tai-hu-ai-di-song-fen-ti-ti-xie) 此篇未投洛谷题解,因为写得太菜了qwq。 # CF1477E&大户爱的送分题题解 (CF1477E为我出的校内模拟赛的一 ......
题解 1477E 1477 CF

洛谷 P8170 题解

[洛谷博客链接](https://www.luogu.com.cn/blog/hanhan-zz/p8170-ti-xie) 这题跟 [P3826 [NOI2017] 蔬菜](https://www.luogu.com.cn/problem/P3826) 在外观上差不多,如果再深入观察一下,会发现跟 ......
题解 P8170 8170

Codeforces Round 891 (Div. 3) 总结

## 一段时间没打比赛,整个节奏没找到,对于会的问题代码实现的不够顺畅,对于看起来不会的问题总是有种先入为主的算法恐惧,其实不是算法不会,而是思维和灵性不够 1. c题是构造题,不难想到最小值出现次数一定是最多的,最小值具有的性质是相对位置不影响出现次数,对出现次数排序让整个问题清晰,想到这点整个问 ......
Codeforces Round 891 Div

[补题] Codeforces Round 891 (Div. 3)

### 闲话 第一场CF div3,T2读错题了...T3构造乱搞没搞出来...在此深刻反思。 ### A #### Translate 我们可以任意将一个数组拆成两部分,分别求出这两部分的和,是否有一种拆分方式使得这两部分和的奇偶性相同? #### Analysis ~~根据小学数学我们得知~~ ......
Codeforces Round 891 Div

CF1769C2 Подкрутка II 题解

# 题解背景 某一天上课时,老师在讲这道题,zxk 同学想出了一个非 dp 的**贪心**想法,但是在敲了 20 分钟后就很痛苦地离开了。 一位名为 zzn 的同学对此付出了实践,并给出了严谨的贪心证明,zxk 同学被他的黄金精神深深地感动了, 最后和 zzn 同学齐心协力在测试了 14 组毒瘤数据 ......
题解 1769C 1769 CF C2

CF1239E 题解

## [CF1239E](https://codeforc.es/contest/1239/problem/E) 给定 $2n$ 个数,将其重排成 $2\times n$ 的矩阵,最小化:从 $(1,1)$ 走到 $(2,n)$,只可向右下走的所有方案中,途径所有数的和的最大值。$n\le 25,| ......
题解 1239E 1239 CF

Crash 的文明世界 & JZPTREE & TREESUM 题解

## 题意 给定一棵树,对于每个节点 $u$,求 $\sum\limits_{v = 1}^{n} \operatorname{dist}(u, v) ^k$,其中 $\operatorname{dist(u, v)}$ 表示 $u, v$ 两点间的距离。 ## 题解 首先考虑化简算式中的 $k$ ......
题解 amp 文明 JZPTREE TREESUM

2023年 8月7日普及组南外集训题解

# A 国家集训队 ## 题解 注意数据已经是有序的,~~我还搞了个排序,我是智障~~ 所以只需要将第5个人到第16个人的成绩都预设成300,再把前4个人的成绩都预设成0,再看有没有人能超过第4个人就行了 ## ac代码 ```c++ #include using namespace std; co ......
题解 2023

Codeforces Round 891 (Div. 3)

# [Codeforces Round 881 (Div. 3)](https://codeforces.com/contest/1857) ## [A.Array Coloring](https://www.luogu.com.cn/problem/CF1857A) ### 题目大意 [link] ......
Codeforces Round 891 Div

2023年百度之星程序设计竞赛初赛1题解

每次出题都出其不意 >群友蓝桥国三ac一道题 根据官方的视频题解整理 依据难度的划分 第五题:促销糖果 分析:从答案出发想吃K个糖果,必定有k个糖纸,考虑换购,则有一张糖纸是不可以换的(因为你必须至少要买一颗糖果)则换购的数量为(k-1)/减去换购的糖果则是买的糖果 package Li2209; ......
题解 初赛 程序设计 程序 2023

CodeForces CF1846G 题解

# CodeForces CF1846G 题解 - [CodeForces题目链接](https://codeforces.com/contest/1846/problem/G) - [洛谷题目链接](https://www.luogu.com.cn/problem/CF1846G) - 标准答案是 ......
题解 CodeForces 1846G 1846 CF

Codeforces Round 891 (Div. 3)

Codeforces Round 891 (Div. 3) A - Array Coloring 思路:需要两部分的奇偶相同,判断奇数的个数是否为偶数即可 #include<bits/stdc++.h> using namespace std; #define int long long //#de ......
Codeforces Round 891 Div

CF-1009A Game Shopping

Game Shopping 【题意】: 有 n 个游戏,m 张钞票,如果当前钞票价值能买游戏,就会买游戏用掉钞票,不能买就跳到下一张钞票,直到能够买为止,求最多能买多少游戏 #include <bits/stdc++.h> using namespace std; typedef long long ......
Shopping 1009 Game CF

【BZOJ 3364】Distance Queries 距离咨询 题解

[原题](https://vjudge.net/problem/%E9%BB%91%E6%9A%97%E7%88%86%E7%82%B8-3364) 简化题意:有一棵 $n$ 个点的树, $q$ 组询问,每次询问回答两点间的距离。 令 $dis[i][j]$ 表示 $i$ 到 $j$ 的距离,根节点 ......
题解 Distance Queries BZOJ 3364

Make Equal 题解

# [Make Equal](https://www.luogu.com.cn/problem/CF1188D) ## 题目大意 给出 $n$ 个数字 $a_1,a_2,a_3,......,a_n$,每次操作可以给其中一个数加上 $2$ 的非负整数次幂。求最少的操作次数,使得这 $n$ 个数相等。 ......
题解 Equal Make

Codeforces Round 891 (Div. 3)

## A. Array Coloring ### 题意 给你 $n(2\le n\le50)$ 个数,你可以把每个数染成红或蓝,求是否有方案满足每个颜色都有数而且两种颜色每个颜色内所有数之和的奇偶性相同。多组数据 $(t\le1000)$。 例如:$[1,2,4,3,2,3,5,4]$ 染成 $[\ ......
Codeforces Round 891 Div