摘要: 原题链接 考察:贪心 思路: 每$k-1$个间隔放,有多就从前往后放.有一些坑点要注意: $n%k$的位置和间隔的位置可以放置$m$个,这时需要特判$res$的初始值. 不能直接用左移运算符算加倍的结果.... ##Code #include <iostream> #include <cstring 阅读全文
posted @ 2021-07-25 21:26 acmloser 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 原题链接 考察:组合数学 错误思路: DFS枚举 正确思路: 直接枚举长度是$106$的数是不可能的.但是注意到和很小,最多是$9*106$.假设$x$个$a$,则有$n-x$个$b$,如果当前和合法,那么就是两个数添位置的简单组合数学 ##Code #include <iostream> #inc 阅读全文
posted @ 2021-07-25 19:09 acmloser 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 原题链接 考察:贪心(?) 思路: 不存在回文子串的条件是对于任意$i$,均有: $$s[i]!=s[i-1] , s[i] != s[i-2] $$ DFS枚举每一个修改的值. ##Code #include <iostream> #include <cstring> using namespac 阅读全文
posted @ 2021-07-25 15:08 acmloser 阅读(23) 评论(0) 推荐(0) 编辑