摘要: 思路 设 ui,j,di,j,li,j,ri,ju_{i,j},d_{i,j},l_{i,j},r_{i,j}ui,j​,di,j​,li,j​,ri,j​ 分别为从 ai,ja_{i,j}ai,j​ 开始向上、下、左、右方向延升出去的最长连续的星号,而以 si,js_{i,j}si,j​ 表示 a 阅读全文
posted @ 2024-03-26 20:54 Vitamin_B 阅读(6) 评论(0) 推荐(0)
摘要: 思路 设 ui,j,di,j,li,j,ri,ju_{i,j},d_{i,j},l_{i,j},r_{i,j}ui,j​,di,j​,li,j​,ri,j​ 分别为从 ai,ja_{i,j}ai,j​ 开始向上、下、左、右方向延升出去的最长连续的星号,而以 si,js_{i,j}si,j​ 表示 a 阅读全文
posted @ 2024-03-26 20:45 Vitamin_B 阅读(10) 评论(0) 推荐(0)
摘要: 思路 把 50×5050\times5050×50 的矩阵分割成四个 25×2525\times2525×25 的小矩阵,分别存四个字母。然后因为方格充足,所以可以在不破坏原先 A 矩阵的情况下在其中存 d−1d-1d−1 个 D,其余同理。因为资源充足,所以其中一种解决方案就是间隔着放字母。 代码 阅读全文
posted @ 2024-03-26 12:52 Vitamin_B 阅读(10) 评论(0) 推荐(0)
摘要: 思路 先找到不超过 nnn 的最大质数 maxxmaxxmaxx,若 n=maxxn=maxxn=maxx 说明 nnn 本身就是质数,输出 nnn 就行,若 n=maxx+2n=maxx+2n=maxx+2 说明 nnn 可以拆分为 maxx+2maxx+2maxx+2,直接输出 maxx,2ma 阅读全文
posted @ 2024-03-26 09:47 Vitamin_B 阅读(12) 评论(0) 推荐(0)