• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
dwtfukgv
博客园    首页    新随笔    联系   管理    订阅  订阅
2017年9月3日
HDU 5791 Two (DP)
摘要: 题意:给定两个串,让你求出,两个串字串,相同的个数。 析:dp[i][j] 表示 第一个第 i 个位置,第二串第 j 个位置,有多少相同的串, 如果 a[i] == b[j] 那么 dp[i][j] = dp[i-1][j-1] + dp[i-1][j] + dp[i][j-1] - dp[i-1] 阅读全文
posted @ 2017-09-03 11:28 dwtfukgv 阅读(146) 评论(0) 推荐(0)
HDU 5792 World is Exploding (离散化+树状数组)
摘要: 题意:给定 n 个数,让你数出 a < b && c < d && a != b != c != d && Aa < Ab && Ac > Ad。 析:首先,给的数太大了,先要进行离散化处理,然后先算出Aa < Ab 和 Ac > Ad。这可以用树状数组解决,一个正向的,一个反向,同时再求出四种数, 阅读全文
posted @ 2017-09-03 11:00 dwtfukgv 阅读(153) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3