International Collegiate Programming Contest, Egyptian Collegiate Programming Contest (ECPC 2018)

D. The Millennium Prize Problems

求有公约数x的所有数对之积,那么最大公约数为x的乘积只需要约数有x减掉最大公约数为2x,3x的数对之积。

E. Count Permutations

dp[i][j][k]dp[i][j][k]dp[i][j][k]记前i个已经有连续上升长度为j最后一个在后面的数里是第k小。

G. Robots race

LCT维护一个满足条件的最小生成树,加入新边时与树上链比较,判断是否可以替换,如果可以替换,cut&link。
貌似有更容易的方法。
注意到不同权值的边相互之间是独立的,只要判断相同权值的边能否同时在最小生成树上存在即可。维护权值小于xxx的边加入进来之后图的联通状态(可持久化并查集)。

J. The test cases

倒着看,每次可以把xxx变成x2\frac{x}{2}2x​或者x2+N2\frac{x}{2}+\frac{N}{2}2x​+2N​,要从000开始
遍历[0,n−1][0,n-1][0,n−1],最后在1结束。那么不妨把xxx换成n−xn-xn−x,xxx可以变成⌈x2⌉\lceil \frac{x}{2}\rceil⌈2x​⌉或⌈x2⌉+N2\lceil \frac{x}{2} \rceil + \frac{N}{2}⌈2x​⌉+2N​ 。x从0开始遍历,在n−1n-1n−1结束。那么就可以贪心了。
每次让x尽量小即可。

L. Reflection

线段树

M. The business man

线段树

International Collegiate Programming Contest, Egyptian Collegiate Programming Contest (ECPC 2018)相关推荐

  1. 2019组队赛第二场(ACM International Collegiate Programming Contest, Arabella Collegiate 解题报告 Apare_xzc

    2019组队赛第二场(ACM International Collegiate Programming Contest, Arabella Collegiate 解题报告 by xzc,zx,lj 先 ...

  2. NOMURA Programming Contest 2021(AtCoder Regular Contest 121)

    文章目录 A - 2nd Greatest Distance B - RGB Matching C - Odd Even Sort D - 1 or 2 E - Directed Tree F - L ...

  3. Caddi Programming Contest 2021(AtCoder Beginner Contest 193) 题解

    Caddi Programming Contest 2021(AtCoder Beginner Contest 193) A - Discount 打折浮点数除即可 B - Play Snuke 枚举 ...

  4. NEC Programming Contest 2021 (AtCoder Beginner Contest 229)

    终于开始补提了 重点 : C, E的倒着算, F的染色,G的相邻的转换: B - Hard Calculation #include <iostream> #include <alg ...

  5. TOYOTA SYSTEMS Programming Contest 2021(AtCoder Beginner Contest 228) ABCD

    A 题意: 有一个开关,每天s点开,t点关(可能在第2天或第n天),判断x点时开着还是关着. 思路: 按照是否需要隔夜分个类. #include<bits/stdc++.h> using ...

  6. NEC Programming Contest 2021(AtCoder Beginner Contest 229) B - Hard Calculation

    题目链接:B - Hard Calculation (atcoder.jp) Problem Statement You are given positive integers A and B. Le ...

  7. Atcoder TOYOTA SYSTEMS Programming Contest 2021(AtCoder Beginner Contest 228) B - Takahashi‘s Secret

    题目链接:B - Takahashi's Secret (atcoder.jp) Problem Statement Takahashi has N friends. They have nickna ...

  8. Atcoder TOYOTA SYSTEMS Programming Contest 2021(AtCoder Beginner Contest 228) C - Final Day

    题目链接:C - Final Day (atcoder.jp) Problem Statement N students are taking a 4-day exam. There is a 300 ...

  9. KYOCERA Programming Contest 2021 (AtCoder Beginner Contest 200) A~E 题解

    ABC200/KYOCERA2021 A~E [A - Century](https://atcoder.jp/contests/abc200/tasks/abc200_a) 题目大意 输入格式 输出 ...

  10. Caddi Programming Contest 2021(AtCoder Beginner Contest 193) F.Zebraness

    题目链接 Problem Statement We have a grid with N horizontal rows and N vertical columns. Let (i,j) denot ...

最新文章

  1. ARCGIS影像配准教程
  2. 压缩感知的阶段性总结
  3. Delphi中取得和设置硬盘上文件的创建日期、修改日期、访问日期、文件属性
  4. ubuntu16.04安装ssh服务,远程登录
  5. NoSuchMethodError和NoSuchMethodException 区别
  6. PHP命名空间(Namespace)的使用详解
  7. ASP.Net Telerik RadGrid动态生成表头
  8. SQL Server 2005客户端安装和端口设置
  9. 术中导航_密码术中的计数器(CTR)模式
  10. Python代码模块化!
  11. 好用!一键生成数据库文档,这个开源的文档生成工具值得了解
  12. linux下find用法 find -name *.so -exec ll {} \;
  13. C语言程序——小数的四舍五入
  14. STM32传感器外设集--心率模块(MAX30102)
  15. 如何通过定时关机命令,实现Windows XP的自动关机?
  16. SAR图像的相干斑噪声
  17. 最通俗的解释下云计算,云计算的核心是什么?
  18. 荷兰版《口袋妖怪GO》:不找小精灵,找免费啤酒!
  19. ​力扣解法汇总954-二倍数对数组
  20. 从hilinux.com架设谈网站或其他服务器运维

热门文章

  1. 计算机音乐谱策马奔腾,策马奔腾简谱
  2. MT【133】磨刀不误砍柴工
  3. 美丽的夜,一个程序员的思考
  4. 计算机中计算器怎么算log,log换算(log计算器在线)
  5. win10 linux重置密码,Win10重置Linux子系统用户密码教程
  6. 千万不要用虚拟机 广大程序员们
  7. CSS3(新增样式)
  8. Spring Security - 21 记住我功能
  9. Kubernetes K8S之affinity亲和性与反亲和性详解与示例
  10. Excel 公式复制同步到其他单元格