codeforces刷题记录

Codefest 19 (open for everyone, rated, Div. 1 + Div. 2)

C. Magic Grid

  • 这种题直接构造
  • 数n是2的n次方的倍数的时候可以这样划分数
  • 比如n是4的倍数  n=k*4
  • 000        001         010         011
  • 100        101         110         111
  • (k-1)00   (k-1)01   (k-1)10   (k-1)11
  • 然后填格子

Codeforces Round #581 (Div. 2)

D2. Kirk and a Binary String (hard version)

  • 题意:给一个只含01的串,然后构造另外一个串,满足任意给定l~r,新串与原串不最长下降子序列长度相同
  • 000001111111这种的你把前面的1变成0是不会有影响的
  • 111100000这种的完全不能变
  • 所以考虑得到这个不下降子序列的方法:让1和后面所有的0打包,剩下的全要,打包的那部分要一半
  • 显然剩下的那部分里把1全变成0是没有影响的

Codeforces Global Round 4

D. Prime Graph

 

猜你喜欢

转载自www.cnblogs.com/jiecaoer/p/11421017.html
今日推荐