当前位置:网站首页>codeforces:E. Add Modulo 10【状态压缩 + 找规律】
codeforces:E. Add Modulo 10【状态压缩 + 找规律】
2022-08-02 17:49:00 【白速龙王的回眸】
分析
分类讨论,进行操作
【5,0】落回0
其余落到2
然后就停止
分两类
如果是第一类,必须是同一个0结尾才行
如果第二类,必须%20相同才行
ac code
import sys
input = sys.stdin.readline
for _ in range(int(input())):
n = int(input())
a = list(map(int, input().split()))
a = list(set(a))
# [5, 0] => 0
# others => 2
check0 = 0
for i in range(len(a)):
while a[i] % 10 != 0 and a[i] % 10 != 2:
a[i] += a[i] % 10
#print(a[i])
if a[i] % 10 == 0:
check0 = 1
if check0:
if len(set(a)) > 1:
print('NO')
else:
print('YES')
continue
# without 0
val = a[0] % 20
flag = True
for aa in a:
if aa % 20 != val:
flag = False
break
if flag:
print('YES')
else:
print('NO')
总结
纯分析找规律
边栏推荐
- How to build a quasi-real-time data warehouse?
- 开源一夏 | Web开发(七):登录实现及功能测试
- 多聚体/壳聚糖修饰白蛋白纳米球/mPEG-HSA聚乙二醇人血清白蛋白纳米球的制备与研究
- 企业云成本管控,你真的做对了吗?
- Flink学习9:配置idea开发flink-Scala程序环境
- 我的递归从不爆栈
- Data Governance: The Evolution of Data Integration and Application Patterns
- 打补丁的日子,比写代码的日子难熬多了
- Navicat 连接Oracle时提示oracle library is not loaded的问题解决
- php弱类型-攻防世界lottery
猜你喜欢
随机推荐
php弱类型-攻防世界lottery
查看数据库数据量大小,占用磁盘大小
docker安装Oracle之后常用的一些命令
golang刷leetcode 经典(1) LRU缓存机制
erp系统和wms系统有什么区别
Taking advantage of cloud-network integration, e-Surfing Cloud has paved the way for digital transformation for government and enterprises
vulnhub W34kn3ss: 1
有关代购系统搭建的那点事
故障分析 | 一条 SELECT 语句跑崩了 MySQL ,怎么回事?
小程序毕设作品之微信体育馆预约小程序毕业设计成品(5)任务书
Mini Program Graduation Works WeChat Gymnasium Reservation Mini Program Graduation Design Finished Product (8) Graduation Design Thesis Template
9月起中国给予多哥等16国98%税目产品零关税待遇
golang刷leetcode动态规划(9)不同路径 II
Gear 月度更新|6 月
What is the difference between erp system and wms system
无法超越的100米_百兆以太网传输距离_网线有哪几种?
Redis总结_实战篇
透过案例看清API接口的作用——演示1688商品详情接口
HDF驱动框架的API(3)
Data Governance: The Evolution of Data Integration and Application Patterns