• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
dwtfukgv
博客园    首页    新随笔    联系   管理    订阅  订阅
2016年9月17日
HDU 5884 Sort (二分+k叉哈夫曼树)
摘要: 题意:n 个有序序列的归并排序.每次可以选择不超过 k 个序列进行合并,合并代价为这些序列的长度和.总的合并代价不能超过T, 问 k最小是多少。 析:首先二分一下这个 k 。然后在给定 k 的情况下,这个代价其实就是 k 叉的哈夫曼树问题。然后用两个队列维护一下就好。 代码如下: 阅读全文
posted @ 2016-09-17 23:19 dwtfukgv 阅读(468) 评论(0) 推荐(1)
HDU 5883 The Best Path (欧拉路或者欧拉回路)
摘要: 题意: n 个点 m 条无向边的图,找一个欧拉通路/回路使得这个路径所有结点的异或值最大。 析:由欧拉路性质,奇度点数量为0或2。一个节点被进一次出一次,度减2,产生一次贡献,因此节点 i 的贡献为 i 点的度数除以2然后再模22​​degree​u​​​​⌋ mod 2)∗a​u​​。欧拉回路的起 阅读全文
posted @ 2016-09-17 20:10 dwtfukgv 阅读(715) 评论(0) 推荐(0)
HDU 5879 Cure (数论)
摘要: 题意:给定n,求前 n 项 1/(k*k) 的和。 析:由于这个极限是 PI * PI / 6,所以我们可以找到分界点,然后计算就好。 代码如下: 阅读全文
posted @ 2016-09-17 19:54 dwtfukgv 阅读(333) 评论(0) 推荐(0)
HDU 5878 I Count Two Three (预处理+二分查找)
摘要: 题意:给出一个整数nnn, 找出一个大于等于nnn的最小整数mmm, 使得mmm可以表示为2a3b5c7d2^a3^b5^c7^d2​a​​3​b​​5​c​​7​d​​. 析:预处理出所有形为2a3b5c7d2^a3^b5^c7^d2​a​​3​b​​5​c​​7​d​​即可, 大概只有5000左 阅读全文
posted @ 2016-09-17 19:21 dwtfukgv 阅读(300) 评论(0) 推荐(0)
HDU 5882 Balanced Game (水题)
摘要: 题意:问 nnn 个手势的石头剪刀布游戏是否能保证出每种手势胜率都一样。 析:当每种手势的攻防个数完全相等才能保证平衡,所以容易得出 nnn 是奇数时游戏平衡,否则不平衡。 也就是说打败 i 的和 i 打败的必须一样多,也就是说n-1 是个偶数。 代码如下: 阅读全文
posted @ 2016-09-17 19:00 dwtfukgv 阅读(338) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3