技术栈

HJ53 杨辉三角的变形

PZHU_CG_csdn2023-09-06 14:22

题目:

HJ53 杨辉三角的变形

题解:

根据题目要求,n 最大取到,所以不能构建整个杨辉三角,肯定有其他规律可言,发现从第三行开始偶数位置的分布成{2,3,2,4}的规律。

java 复制代码
    public int triangle(int n) {
        if (n <= 2) {
            return -1;
        }

        int [] arr = new int[] {2, 3, 2, 4};
        return arr[(n+1)%4];
    }

时间复杂度:O(N)

上一篇:iOS 之数据持久化
下一篇:js 如何判断对象自身为空?
相关推荐
2401_84149564
1 个月前
【LeetCode刷题】杨辉三角
数据结构·python·算法·leetcode·杨辉三角·时间复杂度·空间复杂度
ShineWinsu
5 个月前
对于牛客网—语言学习篇—编程初学者入门训练—复合类型:BC140 杨辉三角、BC133 回型矩阵、BC134 蛇形矩阵题目的解析
c语言·矩阵·数组·蛇形矩阵·杨辉三角·牛客网·回型矩阵
DogDaoDao
1 年前
LeetCode 算法:杨辉三角 c++
数据结构·c++·算法·leetcode·数组·数据结构与算法·杨辉三角
狮子座的男孩
1 年前
13、java 数组常见算法(经典案例)、Arrays类的使用(操作数组工具类)、数组常见异常(角标越界或空指针)
java·经验分享·后端·冒泡排序·快速排序·杨辉三角·数组常见异常
DBWYX
2 年前
排列组合板子A(n,m)C(n,m) ; 递推组合数公式 ; 杨辉三角
c语言·开发语言·杨辉三角·组合数
热门推荐
01GitHub 镜像站点02OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)03Claude Code Skills 实用使用手册04UV安装并设置国内源05struts2 XML外部实体注入漏洞复现(CVE-2025-68493)06Open Code教程(四)| 高级配置与集成07在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)08Linux下V2Ray安装配置指南09AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南10Antigravity AI编程工具添加和使用Skill完整教程