摘要: 2023.12.2 cf 1903B 对位运算实在不太熟练() 本题思路 这道题我们不能确定a的准确值,但是可以通过Mij来算出尽可能大的ai 例如:(注意主对角线全为0) a1=M12&M13&M14...... a2=M21&M23&M24...... 再将所有的a代回原式,满足条件就ok,不满 阅读全文
posted @ 2023-12-02 21:18 modemingzi 阅读(16) 评论(0) 推荐(0)
摘要: 2023.11.28 cf上的1900D 容斥原理 先不考虑重叠的情况,把包含于某内容中的所有对象的数目先计算出来,然后再把计数时重复计算的数目排斥出去,使得计算的结果既无遗漏又无重复,这种计数的方法称为容斥原理。 本题思路 由本题数据不难看出暴力枚举肯定超时。 先对数组排序,再在其中找出gcd值为 阅读全文
posted @ 2023-11-28 11:12 modemingzi 阅读(58) 评论(0) 推荐(0)
摘要: 2023.11.26 cf上的1886C 解题思路 从第一个字符开始往后,删除第一对第一个字符大于第二个字符的相邻字符组中的第一个字符。还没找到就一直入栈,当即将入栈元素和栈顶元素满足上述条件时,栈顶元素出栈,继续判断,直到待入元素满足入栈条件。时间复杂度为O(n),暴力做法为O(n²)(每一次有元 阅读全文
posted @ 2023-11-26 14:17 modemingzi 阅读(23) 评论(0) 推荐(0)