• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
dwtfukgv
博客园    首页    新随笔    联系   管理    订阅  订阅
2017年7月27日
HDU 6055 Regular polygon (暴力)
摘要: 题意,二维平面上给N个整数点,问能构成多少个不同的正多边形。 析:容易得知只有正四边形可以使得所有的顶点为整数点。所以只要枚举两个点,然后去查找另外两个点就好。 代码如下: 阅读全文
posted @ 2017-07-27 18:39 dwtfukgv 阅读(297) 评论(0) 推荐(0)
HDU 6047 Maximum Sequence (贪心+单调队列)
摘要: 题意:给定一个序列,让你构造出一个序列,满足条件,且最大。条件是 选取一个ai <= max{a[b[j], j]-j} 析:贪心,贪心策略就是先尽量产生大的,所以就是对于B序列尽量从头开始,由于数据比较大,采用桶排序,然后维护一个单调队列,使得最头上最大。 代码如下: 阅读全文
posted @ 2017-07-27 18:32 dwtfukgv 阅读(410) 评论(0) 推荐(0)
UVa 11149 Power of Matrix (矩阵快速幂,倍增法或构造矩阵)
摘要: 题意:求A + A^2 + A^3 + ... + A^m。 析:主要是两种方式,第一种是倍增法,把A + A^2 + A^3 + ... + A^m,拆成两部分,一部分是(E + A^(m/2))(A + A^2 + A^3 + ... + A^(m/2)),然后依次计算下去,就可以分解,logn 阅读全文
posted @ 2017-07-27 11:44 dwtfukgv 阅读(214) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3