Codeforces Round #702 (Div. 3)——B
链接:https://codeforces.com/contest/1490
解析:此题的思路很简单,分别算出C0、C1、C2的值,最终使C0=C1=C2=n/3即可
注意:C0只能+1,即C0转化为C1,转化X个,则,C0-X,C1+X,ans+X,使C0=n/3,C1,C2同理。
代码:
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int t,a,n;
int main(){cin>>t;while(t--){cin>>n;int c0=0,c1=0,c2=0,ans=0;for(int i=1;i<=n;i++) {cin>>a;if(a%3==0) c0++;else if(a%3==1) c1++;else c2++;}int m=n/3;while(!(c0==m&&c1==m&&c2==m)){if(c0>m){ans+=c0-m;c1+=c0-m;c0=m;}if(c1>m){ans+=c1-m;c2+=c1-m;c1=m;}if(c2>m){ans+=c2-m;c0+=c2-m;c2=m;}}cout<<ans<<"\n";}
}
Codeforces Round #702 (Div. 3)——B相关推荐
- Codeforces Round #702 (Div. 3)解题报告
Codeforces Round #702 (Div. 3) 全部题解 读错题意,写了半天真是心态爆炸,总的来看这次题目不难的. A. Dense Array http://codeforces.co ...
- Codeforces Round #702 (Div. 3)A-G题解
Codeforces Round #702 (Div. 3)A-G题解 比赛链接:https://codeforces.ml/contest/1490 这场F读错题意白给一发,G二分的if(dp[mi ...
- Codeforces Round #702 (Div. 3)全部题解
题目链接:https://codeforces.com/contest/1490 文章目录 A. Dense Array B. Balanced Remainders C. Sum of Cubes ...
- (复习次数:1)D - Permutation Transformation——Codeforces Round #702 (Div. 3)
https://codeforces.com/contest/1490/problem/D 一手递归 终结:没有子树 继续:把最大的找到,为记录,为界,加层数,左范围,右范围 #include< ...
- Codeforces Round #702 (Div. 3)
目录 E. Accidental Victory D. Permutation Transformation G. Old Floppy Drive E. Accidental Victory mai ...
- Codeforces Round #702 (Div. 3)---C. Sum of Cubes 两种方法 cbrt()函数应用
文章目录 题目 思路 代码 题目 题目链接 思路 思路一. 容易联想到枚举所有x存在的情况,用map映射.因为a取值在1e4上. 1e8的时间复杂度枚举,但是map具有自动排序 费时间,炸了. uno ...
- Codeforces Round #702 (Div. 3) C. Sum of Cubes
题意: 你得到一个正整数 x.检查数字 x 是否可以表示为两个正整数的立方和. 正式地,您需要检查是否有两个整数 a 和 b (1≤a,b) 使得 a^3+b^3=x. 例如,如果 x=35,则数字 ...
- Codeforces Round #702 (Div. 3)ABCEF
A. Плотный массив ограничение по времени на тест2 секунды ограничение по памяти на тест256 мегабайт ...
- Codeforces Round #702 (Div. 3)补题
题目链接 文章目录 A. Dense Array B. Balanced Remainders C. Sum of Cubes D. Permutation Transformation E. Acc ...
最新文章
- visual studio code 调试ROS的插件
- linux uname 命令简介
- 算术表达式字符串求值
- clojure source code
- js date 前一天
- 双非毕业生,如何入职大厂
- ssh协议是osi_计算机网络协议分析
- 布局管理——复习示例
- 指针与指针指向的内容(四)
- Thingsboard 3.1.0 - windows下安装、发送mqtt、仪表板显示
- C# 判断输入的字符是不是数字
- html播放器参数,Windows Media Player网页播放器及其参数含义
- Mac如何使用Windows各种老式打印机(P1007为例)
- Java项目:毕业设计管理系统(java+SSM+jsp+mysql+maven)
- mysql主从配置duxi_配置MySQL主从复制(一主一从)
- 数据结构 期末复习主观题练习题(答案版)
- DEV-C++下载、安装、使用教程(文件、项目)
- 渗透测试工程师零基础学习教程2023年最新版,想入门学习这一篇就够了。
- Netty使用篇:Http协议编解码
- 计算机专业术语及其解释,计算机专业术语解释
热门文章
- fit 耐克外套storm_NIKE Storm-FIT面料
- 记录 coda装pytorch并不需要单独装cuda和cudnn|李沐评论
- 如何快速解决Github下载源码编译报错并顺利运行机器人等项目案例(Webots+ROS2)
- uni-app小程序使用小程序码绑定用户信息合成海报
- android 高德坐标对象,android: 高德地图
- SQL Server 2012 唯一约束(定义唯一约束、删除唯一约束)
- mosquitto 群晖下载_告诉你如何轻松解决NAS系统搬家任务,群晖系统的乾坤大挪移...
- AE模板航天信息展示效果
- Word操作之参考文献自动关联和引用
- Clion编辑器的学习与实践之完成stm32F103点亮LED的程序