candy piles 002e agc

D1. Candy Party (Easy Version)

D1. Candy Party (Easy Version) This is the easy version of the problem. The only difference is that in this version everyone must give candies to exac ......
Version Candy Party Easy D1

[AGC032F] One Third

非常好题目。 在一个大小为 \(1\) 的圆上选出 \(n\) 条半径将其分为 \(n\) 块,记每块的面积为 \(S_1,S_2,\dots,S_n\),求 \[\min_{i=1}^{n}\{|S_i-\frac{1}{3}|\} \]的期望值。答案对 \(10^9+7\) 取模。 \(2\le ......
Third 032F AGC 032 One

CF1868B1 Candy Party (Easy Version)

思路 首先想要均分糖果,那么必须满足糖果总数 \(sum\) 是人数 \(n\) 的倍数。 然后我们再取平均值,令 \(s=\frac{sum} n\)。 因为每个人必须收到一次糖果且只能送出一次糖果,所以对于每一个 \(a_i\),我们首先需要满足 \(a_i-s\) 可以被表示为 \(2^x-2 ......
Version 1868B Candy Party 1868

CF1868B2 Candy Party (Hard Version)

建议先看简单版本以及我的题解。 思路 可以发现困难版本比简单版本唯一不一样的地方就是可以给糖也可以不给,可以收糖也可以不收。 首先还是需要求和,如果无法平分,肯定无解,再算出平均数 \(s\)。 还是考虑每一个 \(a_i\),如果 \(|a_i-s|\) 不是二次幂,那么肯定必须同时给糖和收糖,判 ......
Version 1868B Candy Party 1868

[AGC036C] GP 2 题解

洛谷题目链接 AT原题 考虑构造出来的序列 \(a\) 的特征,因为每次会给 \(a_i\) 加 \(1\),\(a_j\) 加 \(2\),所以每次操作后 \(\sum a_i\) 会加上 \(3\)。 所以有\(\sum a_i =3m\) 。 又因为每次操作只给一个数加 \(1\),所以每次操 ......
题解 036C AGC 036 GP

[AGC003D] Anticube

Problem StatementSnuke got positive integers $s_1,...,s_N$ from his mother, as a birthday present. There may be duplicate elements. He will circle som ......
Anticube 003D AGC 003

[AGC058D] Yet Another ABC String

# [AGC058D] Yet Another ABC String [Atcoder:[AGC058D] Yet Another ABC String](https://atcoder.jp/contests/agc058/tasks/agc058_d) [洛谷:[AGC058D] Yet Ano ......
Another String 058D AGC 058

[AGC051D] C4

## [AGC051D] C4(2807) ### Problem 有一张 $4$ 个点 $4$ 条边的简单无向连通图,点的编号分别为 $1,2,3,4$ ,边分别连接着 $e1:(1,2),e2:(2,3),e3:(3,4),e4:(4,1) $。 给定 $4$ 个数 $v_1,v_2,v_3,v ......
051D AGC 051 C4

CF1054C Candies Distribution

[原题](https://codeforces.com/problemset/problem/1054/C) [翻译](https://www.luogu.com.cn/problem/CF1054C) $$ \large{\color{#ff0000}{\text{被xjk搏杀了,%%%}}} $ ......
Distribution Candies 1054C 1054 CF

「解题报告」[AGC007C] Pushing Balls

非常高级的题,但是感觉官方题解的做法和洛谷大部分题解的做法都并不很能说服我,感觉根据规律发现期望序列还是等差数列有点扯了。但是 zhylj 的题解的做法感觉很强啊,但是他题解后面的推导感觉好像有点问题。所以整出来这样一个做法,感觉还是很清楚的。 首先我们可以考虑将原问题转化成更简单的问题。类似于等差 ......
Pushing 报告 Balls 007C AGC

【AGC】云数据库API9开发问题汇总

​【问题描述】 云数据库HarmonyOS API9 SDK已经推出了一段时间了,下面为大家汇总一些在集成使用中遇到的问题和解决方案。 【问题分析】 1. 报错信息:数据库初始化失败:{“message”:“The object type list and permission must not b ......
数据库 数据 问题 API9 AGC

【AGC】App Linking首次不能重定向指定页面的问题

​ 【关键字】 AGC、App Linking、重定向 【问题描述】 有开发者反馈app linking未安装应用时,自定义地址可以重定向到apk应用内的任意页面会出现问题。app linking 未安装apk时指定到对应页面时,只拉开应用市场,安装后首次不能跳转到指定页面。 出现问题时,已经试过了 ......
Linking 页面 问题 AGC App

AGC064_A i i's

# AGC064_A **i i's** ## [题目传送门](https://atcoder.jp/contests/agc064/tasks/agc064_a) ## 题意 给定$n$,请构造一个长度为$n*(n+1)/2$的序列, 使得$1,2,3...n$中的任意一个数 $x$ 刚好出现$x ......
AGC 064 39

AGC057E RowCol/ColRow Sort【性质,DP】

给定一个 $n \times m$,值域 $[0,9]$ 的矩阵 $B$,计数有多少个大小相同的矩阵 $A$ 满足下列条件: - 分别对 $A$ 的每一列中元素从小到大排序,再分别对 $A$ 的每一行中元素从小到大排序能够得到 $B$。 - 分别对 $A$ 的每一行中元素从小到大排序,再分别对 $A ......
性质 RowCol ColRow 057E Sort

题解 [AGC004D] Teleporter

[题目链接](https://www.luogu.com.cn/problem/AT_agc004_d) 躺在床上想到重要性质的题目。。。 首先,由于每个城市只有一个可以直接到达的城市,所以 $n$ 个城市就有 $n$ 条边,容易发现这是一棵基环树,那么我们先从普通树的角度考虑,若要求每个点走 $k ......
题解 Teleporter 004D AGC 004

AGC013C. Ants on a Circle

原:[CF652F. Ants on a Circle](https://codeforces.com/problemset/problem/652/F) 太摆了!不能摆了!不会写题!来写博客! 首先套路的,蚂蚁相遇时我们可以看作他们的编号交换后继续往前走,可以求出最后的所有位置。同时,显然最早和最 ......
Circle Ants AGC 013 on

[AGC051B] Bowling 题解

## 题意 > 有数个大头钉在二维平面上,有四个人从不同的角度观察它们,重叠的点视为一个,是否可能有一个人观察到的大头钉数量远多余其他人? 让我们把大头钉的位置简化为二维坐标上的点。四个人观察的角度如下: * ```A``` 从左往右观察。即所有 $y$ 坐标相同的点是重叠的。 * ```B``` ......
题解 Bowling 051B AGC 051

【AGC】集成APMS SDK后台无数据问题

​【问题描述】 开发者按照文档集成了APMS SDK,但是在AGC后台没有数据,需要帮忙定位。 【问题分析】 后台没有性能数据的原因有很多,要从端侧和与云侧进行定位分析。 1. 首先需要查看端侧的调试日志,调试日志可以直观的看到性能信息的收集与上报动作。 打开调试模式方法,在应用的AndroidMa ......
后台 数据 问题 APMS AGC

AT_agc030_d [AGC030D] Inversion Sum 题解

# AT_agc030_d [AGC030D] Inversion Sum 题解 ## 题目大意 给你一个长度为 $n$ 的数列,然后给你 $q$ 次交换操作,你每次可以选择操作或者不操作,问所有情况下逆序对的总和。($n, q \le 3000$) ## 分析 很容易想到 $dp$,但是发现不好直 ......
题解 030 Inversion AT_agc 030D

AGC008C Tetromino Tiling

[需要注意细节的图形趣题。](https://atcoder.jp/contests/agc008/tasks/agc008_c "需要注意细节的图形趣题。") 给出如下图的 $7$ 种俄罗斯方块各 $a,b,c,d,e,f,g$ 块,可以旋转不能翻转,要求拼成宽度为 $2$ 的长方形。输出能得到的 ......
Tetromino Tiling 008C AGC 008

[AGC030D] Inversion Sum

### 题目大意 一个长度为 $n$ 的数列,然后给你 $q$ 个交换或不交换操作,你可以选择操作或者不操作,问所有情况下逆序对的总和。 答案需要对 $10 ^ 9 + 7$ 取模。 ($n\leq 3000$,$q\leq 3000$)。 ### 思路 这道题非常巧妙。 我们先考虑转化题意,求逆序 ......
Inversion 030D AGC 030 Sum

[AGC030D] Inversion Sum 题解

## 题意 给定一个长度为 $n$ 的排列 $a$ 和 $m$ 个形如 $\left(x,y\right)$ 的操作,每次操作可以选择是否交换 $a_x, a_y$,求最终所有形成的排列的逆序对总数。 ($1 \le n,m \le 3000$)。 ## 题解 考虑转化题意,考虑求出最终总的期望逆序 ......
题解 Inversion 030D AGC 030

[AGC007D] Shik and Game 题解

一道有意思的 $\text{dp}$ 呀。 ### 思路 我们容易发现,一个点最多会往回走一次。 也就是每一个点最多被遍历三次。 因此,我们可以考虑每个点的贡献。 $$dp_i=\min_{j=1}^{i-1}dp_j+x_i-x_j+\max(2\times(x_i-x_{j+1}),T)$$ 其 ......
题解 007D Shik Game AGC

AGC032 A-D题解

A 最后一次插入的数的值与位置一定相同 考虑倒着做 每次从左往右扫一遍 当遇到 a[i]==i 时将此数删除并跳出 B 当 n 为 5 时 构造出的图如下 (图形编辑器 (csacademy.com)) 那么我们猜想当 n 为奇数时将 n 与其他点连边 i 与除了 n-i 的其他点连边 证明: n ......
题解 AGC 032 A-D

[AGC056D] Subset Sum Game

# [[AGC056D] Subset Sum Game](https://www.luogu.com.cn/problem/AT_agc056_d) ## 一、题目大意: 一块黑板上写着 $n$ 个整数。第 $i$ 个整数记作 $a_i$。保证 $n$ 是偶数。此外,给定 $L,R$。 Alice ......
Subset 056D Game AGC 056

[AGC005C] Tree Restoring 题解

比较简单的题。 ### 思路 我们可以把一棵树抽象成一条极长的链上挂了很多的点。 观察这样的树的性质。 除去中间的每一个 $dis$ 至少有两个点的 $a_i=dis$。 考虑这条链的长度为 $s$。 那么对于中间的点,我们可以分两种情况讨论。 1. $s$ 为偶数 那么我们必然要求在中间的权值只有 ......
题解 Restoring 005C Tree AGC

[AGC031B] Reversi

### 题目大意 有一个长度为 $n$ 的数列 $a$,你需要对其进行 $q$ 次操作,操作有两种类型,按如下格式给出: - `1 x y`:将 $a_x$ 变成 $y$; - `2 l r`:询问位置在 $\left[ l,r \right]$ 之间的不下降子串有多少个。 ### 思路 考虑 DP ......
Reversi 031B AGC 031

[口胡记录] AGC020C Median Sum

([题目传送门](https://www.luogu.com.cn/problem/AT_agc020_c)) 一开始口胡结论,发现假了…… 把所有的子集和放到数轴上,惊奇地发现它们关于 $\dfrac{sum}{2}$ 对称,于是做一遍存在性背包,从 $\dfrac{sum}{2}$ 开始找第一个 ......
Median 020C AGC 020 Sum

AGC029E Wandering TKHS

没有简要题意了,哈哈! 分析一下题目给出的过程。直觉告诉我们关键在于点 $r$ 到 $1$ 的这条路径。一个结论是整个过程中访问的编号最大的点就是这条路径上的最大点,证明可以考虑如果访问了不在路径上的更大的点,在此之前一定可以够到 $1$,于是矛盾。 于是可以发现最大值很重要,那么直觉告诉我们首先观 ......
Wandering 029E TKHS AGC 029

[AGC004F] Namori 题解

这里给出一种与其他题解完全不同的实现方式。 ### 思路 发现图要么是一棵树,要么是一颗基环树。 #### 树 我们首先考虑树如何操作。 我们可以 $\text{dfs}$ 这颗树。 对于每个点维护一个 $w,h$,表示这个点想要变成白色 $w$ 次,想要变成黑色 $h$ 次。 容易发现每个点最初状 ......
题解 Namori 004F AGC 004