[Weekly Training] 杭电多校2017第二场

RankSolvedABCDEFGHIJK
N/A6/11O.O..Ø.ØØ.O

O : Solved in contest

Ø : Solved after contest

. : Has not been solved yet

本场训练为拉取真实比赛实录,每名选手在各自机器上做题,因此不计算Rank.

A. Is Derek lying? (HDU 6045)

Solved by all


签到题,记两人答案相同的题目数目为 cnt \textrm{cnt} cnt ,判断是否有

  • a b s ( x − y ) ≤ n − cnt \mathbf{abs}(x - y) \leq n - \textrm{cnt} abs(xy)ncnt

  • x + y ≤ n + cnt x + y \leq n + \textrm{cnt} x+yn+cnt

即可。

B. hash (HDU 6046)

Unsolved


C. Maximum Sequence (HDU 6047)

Solved by all


贪心+优先队列维护一下即可

D. Puzzle (HDU 6048)

Unsolved


E. Sdjpx Is Happy (HDU 6049)

Unsolved

F. Funny Function (HDU 6050)

Solved by panelatta & reflect


通项: F m , 1 = 1 3 [ ( m    m o d    2 ) + 2 ⋅ ( 2 N − 1 ) m − 1 ] F_{m,1}=\dfrac{1}{3}[(m\;\mathbf{mod}\;2)+2\cdot(2^{N}-1)^{m-1}] Fm,1=31[(mmod2)+2(2N1)m1]
快速幂+逆元即可
panelatta’s solution

G. If the starlight never fade (HDU 6051)

Unsolved


H. To my boyfriend (HDU 6052)

solved by hmfzy
1)问题转化为每种颜色出现过的矩阵之和除以矩阵的个数
2)规定计算顺序,对于每种颜色,先按照从上到下,从左到右的顺序去排序
3)顺次考虑这些点,计算贡献,只要计算对于这个点能覆盖这个点但是不覆盖之前已经考虑过的点的矩阵的个数就能保证不重不漏的计数
4)怎么计算呢,其实只要枚举上边界和维护当前上边界情况下的左右边界即可,这个可以直接暴力


I. TrickGCD (HDU 6053)

solved by hmfzy
莫比乌斯反演裸题
f(n)表示 gcd=n 的数量
F(n)=sigma(n|d)f(d)
f(n)=sigma(n|d)F(d)
这个F(d)很好处理


J. String and String (HDU 6054)

Unsolved


K. Regular polygon (HDU 6055)

Solved by hmfzy


有一个结论:此时只能构成正方形

panelatta’s proof

整张图 O ( E 2 ) O(E^{2}) O(E2) 枚举一遍即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值