Welcome to Liukejie's|

liukejie

园龄:1年8个月粉丝:5关注:11

NOIP20240807

NOIP20240807

T1 math

  • 题意:自己看
  • 题解:初二基础知识,记得特判。
  • 代码

T2 Bracket

  • 题意:自己看
  • 题解:顺序枚举,当括号序列不合法时将 ) 改为 (,最后再将多余的 ( 改成 )
  • 代码

T3 Bitmask

  • 题意:自己看
  • 题解:枚举 j 求出对应的 (xixj)(xjxk),最后乘起来。
  • 代码

T4 Sequence

  • 题意:给定一长度为 n 的序列 a,可进行最多 k 次区间 进行 +1 操作。求操作后的最长不下降子序列长度。
  • 题解:树状数组维护 dp
    fi,j 表示进行了 j 次操作,每次操作选择的区间左端点最小为 i,以 i 结尾的最长不下降子序列最长有多长,转移如下:

fi,j=max(fx,y+1)(xi,yj,ax+yai+j)

T5 Permutation 不会

T6 Game 不会

posted @   liukejie  阅读(5)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起