第一题我有一个思路,lz可以参考下, 不需要去构建middle_points,因为n是最中心的点,所以在dp遍历的时候,直接这样判断就可以使遍历过程中跳过最中心3*3的区域。 for(int i = 1; i < len; i++) { for(int j = 1; j < len; j++) { if((i == n || i == n - 1 || i == n + 1) && (j == n || j == n - 1 || j== n + 1) ) { dp[i][j] = 0; continue; } dp[i][j] = dp[i-1][j] + dp[i][j-1]; } }
点赞 评论

相关推荐

当初高考报计算机真是造大孽了啊!卷的飞起!哪都是计算机的人,考研,考公,找工作全他奶的计算机的人,太难了。国企也是。关键一届比一届卷,造大孽了!
_Lyrics_:因为计算机,没有体验到快乐的大学研究生时光,好不容易修完课程就要出去实习,看着别人专业可以一起搓麻将,游山玩水,而我却要自己一个人住在北上不到十平米的出租屋,每天两点一线
点赞 评论 收藏
分享
白火同学:能。我当初应届沟通了1200,收简历50,面试10左右吧,加油投吧
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务