-
04Java学习day(4)
记录 Java 数组的定义、初始化、遍历与多维数组用法,并结合常用方法和蛇形矩阵进行练习。 -
2026牛客寒假算法基础集训营1(B C E G K L)
复盘 2026 牛客寒假算法基础集训营第一场 B、C、E、G、K、L 六题,记录关键观察、推导过程与代码实现。 -
CF1366C Palindromic Paths
按路径步数将二进制矩阵中的格子分层配对,统计对应层的 0 与 1,以最少修改次数保证所有路径回文。 -
03Java学习day(3)
通过示例复习 Java 的 if-else、switch、for、while 与 do-while,归纳条件判断和循环控制的写法。 -
CF1610B. Kalindrome Array
使用双指针定位数组第一次不匹配的位置,并分别尝试删除两端候选值,判断能否得到回文数组。 -
02Java学习day(2)
梳理 Java 字符与字符串运算、常用 String API、输入输出,以及 StringBuilder 和 StringBuffer 的基本用法。 -
CF907C. Shockers
维护仍可能是答案的字符集合,按提示进行交集和差集更新,统计答案确定后仍然发生的多余操作。 -
CF581B Luxurious Houses
从右向左维护建筑最大高度,计算每座建筑至少需要增加多少层,才能严格高于其右侧所有建筑。 -
01Java学习day(1)
从 Hello World 出发,整理 Java 的注释、变量、基本运算、输入输出与类型转换,建立语言入门所需的基础语法框架。 -
CF2113C Smilo and Minecraft
枚举第一次爆炸的位置,并利用二维前缀和快速统计被内部区域破坏的金块数量,从而最大化最终收益。