E. Add Modulo 10(规律)

可以看出末位为1、3、6、7、9 最终会进入到2、4、8、6的循环。

2 + 4 + 8 + 6 = 20 2+4+8+6=20 2+4+8+6=20,这个周期的长度为20。

对于末位 5 , 0 5,0 5,0 最终会变成末位为0。

因此分两种情况: 0 、 2 0、2 0、2。

先把第一种情况末位变成为2,然后模20,第二种情况就变成末位为0,不取模。

然后比较 n n n个数是否相同。

#include <bits/stdc++.h>
#define ll long long
using namespace std;int main()
{ios_base::sync_with_stdio(0);cin.tie(0);int t; cin >> t;while(t--){int n; cin >> n;vector<int> a(n);// 2 0for (int i = 0; i < n; i++) {cin >> a[i];while(a[i]%10 != 2 && a[i]%10 != 0) {a[i] += a[i]%10;}if(a[i]%10 == 2) {a[i] %= 20;}}cout << (a == vector(n, a[0]) ? "Yes\n":"No\n");}return 0;
}

E. Add Modulo 10(规律)相关推荐

  1. Add Modulo 10 (规律循环节,代码实现细节)

    Add Modulo 10 (规律循环节,代码实现细节) 题目描述 You are given an array of $ n $ integers $ a_1, a_2, \dots, a_n $ ...

  2. Codeforces Round #811 (Div. 3) E. Add Modulo 10

    E. Add Modulo 10 题意 给你n个数,你现在可以执行一个操作,假如对a[i]执行操作:a[i] = a[i] + (a[i] % 10),问你能不能够最后让所有的数都相等. 思路 首先我 ...

  3. codeforces:E. Add Modulo 10【状态压缩 + 找规律】

    分析 分类讨论,进行操作 [5,0]落回0 其余落到2 然后就停止 分两类 如果是第一类,必须是同一个0结尾才行 如果第二类,必须%20相同才行 ac code import sys input = ...

  4. Codeforces Round #811 (Div. 3) E Add Modulo 10

    原题链接:Problem - E - Codeforces 题目描述: You are given an array of nn integers a1,a2,-,ana1,a2,-,an You c ...

  5. 2022 Aug 18 刷题log

            CF 811D  Color with Occurrences 问:给一个string s,和 n个substring ai,求最少数量的substring覆盖s 转换字符串覆盖问题 ...

  6. Codeforces Round #811 (Div. 3)

    Codeforces Round #811 (Div. 3) D.Color with Occurrences 题意: 给你一个长度为∣t∣|t|∣t∣的母串ttt,给你nnn个子串,如果子串和母串的 ...

  7. 【CF #811 Div3】 A-E

    A. Everyone Loves to Sleep 题目 分析 24小时值,算出n个时间点与HM时间点的最短时间段. 将小时转换为分钟,算时间差,最后再转换为小时分钟. 代码 #include< ...

  8. 巧用数字规律解算法(求1000以内所有含1的数字)

    //自己的思路解题,判断那一步不是很完美 //所有含1的数都可以看成是10的倍数+1,于是 1000 是 10的100倍,所以循环100次可以求出10的所有倍数,然后+1 //当然还有一些本身是10的 ...

  9. PyTorch 笔记(05)— Tensor 基本运算(torch.abs、torch.add、torch.clamp、torch.div、torch.mul、torch.pow等)

    1. 函数汇总 Tensor 的基本运算会对 tensor 的每一个元素进行操作,此类操作的输入与输出形状一致,常用操作见下表所示. 对于很多操作,例如 div.mul.pow.fmod.等, PyT ...

最新文章

  1. Example of ConcurrentHashMap in Java--转
  2. SAP UI技术演进过程
  3. 【开源项目】保存YUV420数据到本地
  4. stringwriter_Java StringWriter toString()方法与示例
  5. 不同DPI下窗体的自适应的有关注意点(转)
  6. @Autowired报错的4种解决方案和原因分析!
  7. tcp状态转换--三次握手/四次挥手
  8. 【刷题记录】GCJ 2.71~2.72
  9. springboot实现xml传参和返回值
  10. Java基础---Java---面试题---交通灯管理系统(面向对象、枚举)
  11. 【学习笔记】深度学习理论基础
  12. 机器人手眼标定都能搞不定?快戳,最好用的手眼标定库!!!
  13. 文本特征提取算法-TF-IDF
  14. Nessus下载离线升级包all-2.0 .tar.gz方法
  15. Kubernetes1.3:QoS服务质量管理
  16. win7突然提示“windows无法连接到xxx”、thinkpad键盘触摸板失效解决
  17. 超带感的AR大屏互动,多元化应用场景!
  18. 华中科技大学组原实验记录 运算器ALU实验
  19. 打印机 正在删除正在打印怎么也删除不了
  20. MySQL所有的字段类型,可能是最全的字段类型说明

热门文章

  1. 英飞凌基础学习笔记-SCU(System Control Units)
  2. 程序人生-我已经努力了七年
  3. Android /iPhone/iPad UI之常用图标尺寸规范
  4. pioneer软件VoLTE测试步骤,世纪鼎利pioneer连接移动平台进行volte测试操作说明
  5. CISA考试通过了!!
  6. 为mt7620 RT5350添加reset按键
  7. 任意门怎么用团发_如果发明了任意门,将会带来怎样的混乱?
  8. 如何写好科研论文(雨课堂)-期末考试答案
  9. 移动云迁移工具:Xen虚拟化迁移到移动云
  10. Power BI Paginated Reports分页报表