第五周ACM训练报告

个人博客:Eloi-还在前进.

21.11.01 Monday

  • Codeforces Round #752 (Div. 2)
    • C. Di-visible Confusion
      题意:给你一个数列 ai 个数如果不被(i+1)整除则可删去
      判断该数列可否完全删除
      思路:
      –推理题–
      如果一个数不可删除那么它对2到i+1一定都整除
      我们可以遍历这个数列
      判断每个数是否满足上述要求
      满足则cout no
      血与泪的教训:一定要把输入数据读完
      wa了一小时心态崩了,赛后才知道输入数据没读完。
    • D. Moderate Modular Mode
      –结论题–
      题意:给出x,y两个数让你求n满足n mod x = y mod n
      结论:
      1. 当x=y 时 n=x
      2. 当x>y 时 n=x+y
      3. 当x<y 时 n=((y/x)*x+y)/2

21.11.02 Tuesday

  • 差分约束系统
    • P5960 【模板】差分约束算法
      差分约束系统其实是一组不等式方程
      由于其变换后,不等式形式与最短路中迭代方程十分类似
      我们可以通过图论的方式来解决这类问题
    • P1993 小 K 的农场

21.11.3 Wednesday

  • P1993 小 K 的农场
    –简单差分约束系统–
    注意a=b可以转换为a-b<=0且a-b>=0
    a-b=c同理

21.11.4 Thursday

  • P3275 [SCOI2011]糖果
    • 差分约束系统
      a<b等价于a<=b-1
      a>b等价于a>=b+1
      这里需要注意的点是:
      我们得到的可行解是>=1的
      所以我们应该求最长路
      并使超级源点的起始最长路为1
      建图方式也应该一致修改
      详情参考:差分约束

21.11.5 Friday

  • 模拟退火
    • P1337 [JSOI2004]平衡点 / 吊打XXX
      按照我的理解,模拟退火其实就是一种更理智的贪心。
      爬山算法的一种优化。
      通过接收暂时的更劣解,
      来得到获取全局最优解的一定可能可能性。
      关键在于参数的调整。
    • 模拟退火适用范围:
      能随机化的题都能试一试,关键词:最大值,最小值。

21.11.6 Saturday

21.11.7 Sunday

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值