07 2024 档案
摘要:下文中提到的数字都不包含 0,注意把含 0 的数字特判掉。 反转指各个数位倒过来,比如 114514 反转过后就是 415411。 注意到,答案一定是这样:数列 的各个数字相乘,乘以一个回文,再把数列 倒过来,每个数反转,再相乘。 比如:2*57*184481*75*2,其中
阅读全文
摘要:用一个优先队列维护和海相邻的位置,每次海面上升就判断一下队列中海拔最低的那个位置会不会被淹没,如果会,就删除,同时它上下左右的位置也是和海相邻的(或者就在海里),把它们加进优先队列里,记得判断一下加入的格子曾经有没有被加入过队列,不要加重复了。 点击开 D const int N=1099; int
阅读全文
摘要:原题 每次处理全局最小值的行和列,然后把这些行和列删掉,分别相乘。 那么,相当于处理一个 L 型,每行每列都要取到上界的方案数。令 和 分别为全局最小值的行数和列数,以及全局最小值为 。 枚举至多有 行,至多有 列能取到最大值,即有 \(c-
阅读全文